Re: 2.2: TaskID's for CLONE_PID? Proper signal handling?

Ulrich Drepper (drepper@ipd.info.uni-karlsruhe.de)
01 Jan 1998 14:08:06 +0100


Richard Gooch <rgooch@atnf.CSIRO.AU> writes:

> > clude/asm-alpha/signal.h
> > > --- linux.base/include/asm-alpha/signal.h Tue Dec 9 12:31:19 1997
> > > +++ linux/include/asm-alpha/signal.h Tue Dec 30 01:53:21 1997
> > > @@ -64,13 +64,15 @@
> > > #define SIGINFO 29
> > > #define SIGUSR1 30
> > > #define SIGUSR2 31
> > > +#define SIGTHD1 32
> > > +#define SIGTHD2 33
> >
> > That's not necessary. glibc 2.1 will provide a easy and standard
> > compliant method to solve this problem.
>
> But it is necessary for those still using libc 5.

The definitions like those above do not belong in the kernel headers.
The thread implementation is a user-level one so also the singals used
for it must be allocated at user level.

I don't know whether Xavier already told this or whether I tell you
secrets here, the LinuxThreads for libc5 will not anymore supported
soon. So you'll have to make the appropriate changes to the thread
lib on your own.

-- Uli
---------------. drepper at gnu.org ,-. Rubensstrasse 5
Ulrich Drepper \ ,-------------------' \ 76149 Karlsruhe/Germany
Cygnus Solutions `--' drepper at cygnus.com `------------------------