Re: Bug#2065: single user isn't
On Tue, 26 Dec 1995, David Engel wrote:
> > Which brings up another question: in libc 5.2.18, struct utmp was changed.
> > At least I think it was 5.2.18, so 5.2.17 should be OK. To maintain
> > compatibility with a.out and programs compiled with libc < 5.2.18, I
> > think I'll downgrade 1 patchlevel. I hope HJ Lu sees this is a mistake and
> > backs it off in 5.2.20. Such a change should go into libc 5.3....
> > Does anybody know more about this?
> No, but I've forwarded this to H.J. Lu. He's in the process of moving
> cross country though, so I don't know when or if he'll get it.
That may be my last emai for a while :-(. The change was made
in libc 5.2.10 and was documented in ChangeLog. Personally,
I think programs should use the interface provided in
<utmp.h> to access struct utmp, just like stdio. I am using
rxvt and it works just fine.
The ut_id field in struct utmp was changed from 2 to 4 bytes.
Due to the padding, programs using the utmp interface do not
have any problems.