Source-Changes archive

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

Re: CVS commit: src/sys/kern



On Mar 26,  3:41pm, M.Drochner%fz-juelich.de@localhost (Matthias Drochner) 
wrote:
-- Subject: Re: CVS commit: src/sys/kern

| 
| christos%zoulas.com@localhost said:
| > We should remove the __HAVE_SIGINFO code now.
| 
| Hmm - seems doable. There are obviously some (most)
| ports not defining __HAVE_SIGINFO in libc and using
| obsolete names for SYS_*sigreturn*, but this should cause
| build errors and is easily identified.
| (The libc sigreturn() implementations have bugs
| anyway, see eg on alpha:
| $ nm /lib/libc.so|grep sigreturn
| 0000000000029710 T compat_16___sigreturn14
| 00000000000696e0 T sigreturn
| )

Yes, fortunately build failures are easy to fix.

| > Only the hp700
| > port is affected, and nobody seems to want to do the work.
| 
| I've put some glue code there which makes hppa use ksiginfo
| just as container for signo and code, so it looks like
| SIGINFO using for the rest of the kernel. Not nice, but
| still better than completely breaking it...

That is a really neat trick :-) Well, now we can remove the __HAVE_SIGINFO
hack.

christos



Home | Main Index | Thread Index | Old Index