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


Alan:

> > And glibc relied on thisall the time, have a look at
> > <bits/siginfo.h>:
> 
> Oh jeez 8)
> 
> > 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..

Lousy, isn't it?

On the bright side, if we change it now, every program using glibc will
work properly on i386, there will be less overhead in the signal code
(good because real-time signals should be FAST), and the only platform
that will require recompiles is m68k.

-Chris
wingc@engin.umich.edu


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