signums.h is missing definitions for SIGRTMIN and SIGRTMAX. Please see Samuel Thibaults patch here: http://dept-info.labri.fr/~thibault/patch-glibc-SIGRTMINMAX
Closing as when I looked for SIGRTMIN it is now defined at signum.h, A signums.h file is not present now.
I don't see SIGRTMIN in sysdeps/unix/bsd/bits/signum.h which looks like what Hurd would use.
On Mon, Oct 14, 2013 at 02:13:48PM +0000, jsm28 at gcc dot gnu.org wrote: > https://sourceware.org/bugzilla/show_bug.cgi?id=2489 > > Joseph Myers <jsm28 at gcc dot gnu.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Status|RESOLVED |REOPENED > Resolution|FIXED |--- > > --- Comment #2 from Joseph Myers <jsm28 at gcc dot gnu.org> --- > I don't see SIGRTMIN in sysdeps/unix/bsd/bits/signum.h which looks like what > Hurd would use. > Nice confirming of bug. Could you add these?
Hello, Yes, that is where we are looking at, not the linux definitions (see the component and host of this bug). Now it's not a as simple as putting a value: RT signals are not implemented yet on the Hurd, so these should actually not be defined for now. Samuel
> Now it's not a as simple as putting a value: > RT signals are not implemented yet on the Hurd, > so these should actually not be defined for now. A patch does do 404. I am not sure if this is real bug as given nature of hurd these are not implemented and never will.
This was fixed in this commit, which went into glibc 2.26: commit 8082d91e1c449e0cb137468b731004a5e605c8c6 Author: Zack Weinberg <zackw@panix.com> Date: Sat Jun 3 16:22:24 2017 -0400 Factor out shared definitions from bits/signum.h.