[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#2065: single user isn't



You (H.J. Lu) wrote:
> Date: Tue, 26 Dec 1995 22:49:53 -0500 (EST)
> From: "H.J. Lu" <hjl@nynexst.com>
> Subject: Re: Bug#2065: single user isn't
> To: David Engel <david@elo.ods.com>
> 
> > > Which brings up another question: in libc 5.2.18, struct utmp was changed.
> 
> 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.

Okay, but init is a special case, that's why I asked. It does some
more things with utmp, for example garbage cleanup.

> 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.

I just checked, and sizeof(struct utmp) has indeed not changed. So
there is no binary incompatibility. Sorry for the inconvinience,
but I just thought I'd check first... init now supports 4 character
ID fields, if compiled with libc5. There will be a release early
next year...

> H.J.

-- 
  Miquel van    | Cistron Internet Services   --    Alphen aan den Rijn.
  Smoorenburg,  | mailto:info@cistron.nl          http://www.cistron.nl/
miquels@het.net | Tel: +31-172-419445 (Voice) 430979 (Fax) 442580 (Data)


Reply to: