This is the mail archive of the libc-alpha@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Fix struct siginfo


> And glibc relied on thisall the time, have a look at
> <bits/siginfo.h>:

Oh jeez 8)

> 	    __uid_t si_uid;	/* Real user ID of sending process.  */
> 	  } _kill;
> 
> With those older kernel we loose already with glibc :-(.  

Ok

> What kind of old binaries?  glibc 2.1 has externally 32bit uids - and
> realtime signals (which use siginfo) are not supported by libc5 AFAIK.

If libc5 doesnt support signinfo and glibc always relied on a couple of
random numbrs being zero then ok.  I hadn't realised that glibc was using
the unsafe values directly and getting away with it..

Alan


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]