[14481] in Kerberos
Re: KRB5 daemon problems
daemon@ATHENA.MIT.EDU (Tom Yu)
Fri May 25 18:50:08 2001
To: Sam Hartman <hartmans@MIT.EDU>
Cc: Donn Cave <donn@u.washington.edu>, kerberos@MIT.EDU
From: Tom Yu <tlyu@MIT.EDU>
Date: 25 May 2001 18:42:18 -0400
In-Reply-To: Sam Hartman's message of "25 May 2001 13:22:20 -0400"
Message-ID: <ldvofshvynp.fsf@saint-elmos-fire.mit.edu>
>>>>> "Sam" == Sam Hartman <hartmans@MIT.EDU> writes:
Sam> I got information on what I fixed. The problem appears to be that
Sam> packet mode on AIX is not working as krlogind.c expects. Can I get
Sam> you to try making sure that TIOCPKT is undefined in
Sam> src/appl/bsd/krlogind.c and see if that helps?
I've just checked in a hack that extends the conditional call to
ioctl(TIOCPKT) so that it doesn't get called if HAVE_STREAMS is
defined; this extends the logic for __svr4__, since some system that
have STREAMS ptys don't define it. I've verified that this fixes the
problem on AIX 4.3.3; not sure what was wrong to begin with, but
perhaps BSD-style packet mode is broken on AIX.
We should work out a real fix that involves using the STREAMS style
packet mode and translates into BSD-style for the "protocol".
---Tom