cvs commit: src/lib/libthread_xu Makefile pthread.map src/lib/libthread_xu/arch Makefile.inc src/lib/libthread_xu/arch/alpha Makefile.inc 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 ...

Joerg Sonnenberger joerg at britannica.bec.de
Wed Feb 2 04:46:05 PST 2005


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
>     termination."

What about something similiar to SIGCHLD?

Joerg

> 
>     How's that?
> 
> 					-Matt
> 					Matthew Dillon 
> 					<dillon at xxxxxxxxxxxxx>





More information about the Commits mailing list