1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00
freebsd/lib/libpthread
Daniel Eischen 69c287d288 This has been sitting in my local tree long enough. Remove the use
of an alternate signal stack for handling signals.  Let the kernel
send signals on the stack of the current thread and teach the threads
signal handler how to deliver signals to the current thread if it
needs to.  Also, always store a threads context as a jmp_buf.  Eventually
this will change to be a ucontext_t or mcontext_t.

Other small nits.  Use struct pthread * instead of pthread_t in internal
library routines.  The threads code wants struct pthread *, and pthread_t
doesn't necessarily have to be the same.

Reviewed by:	jasone
2002-02-09 19:58:41 +00:00
..
arch Change #include "DEFS.h" to <machine/asm.h>. 2001-10-25 01:30:54 +00:00
man Describe handling of NULLs passed to pthread_setcancelstate(). 2001-11-05 08:21:32 +00:00
sys
test Mark some functions as __printflike() and/or taking const char * arguments 2001-08-20 12:53:36 +00:00
thread This has been sitting in my local tree long enough. Remove the use 2002-02-09 19:58:41 +00:00
Makefile Add weak definitions for wrapped system calls. In general: 2001-01-24 13:03:38 +00:00