cvs commit: src/lib/libthread_xu Makefile src/lib/libthread_xu/arch src/lib/libthread_xu/arch/alpha src/lib/libthread_xu/arch/alpha/alpha pthread_md.c src/lib/libthread_xu/arch/alpha/include pthread_md.h src/lib/libthread_xu/arch/amd64 ...

davidxu davidxu at
Wed Feb 2 05:53:52 PST 2005

Joerg Sonnenberger wrote:
On Tue, Feb 01, 2005 at 10:05:13PM -0800, Matthew Dillon wrote:

   So something like this:

   __sys_set_exit_data(int *addr, int data);

   Defined to be:

   "When a process exits the system will store the specified data into the
   specified address.  Only one address may be registered per process.
   The feature can be disabled by passing addr = NULL.
   In an rfork/thread baesd system this may be used to detect abnormal 
   process exits and to synchronize stack resource reuse with normal thread

What about something similiar to SIGCHLD?

It is better to avoid signal wrapper in thread library, simplicity
is better.

More information about the Commits mailing list