minimal fstat implementation