freebsd-nq/lib/libpthread
David Xu b4f9f84b96 1. Move thread list flags into new separate member, and atomically
put DEAD thread on GC list, this closes a race between pthread_join
   and thr_cleanup.
2. Introduce a mutex to protect tcb initialization, tls allocation and
   deallocation code in rtld seems no lock protection or it is broken,
   under stress testing, memory is corrupted.

Reviewed by: deischen
patch partly provided by: deischen
2004-10-23 23:28:36 +00:00
..
arch _tcb_ctor takes two args. 2004-09-24 13:02:30 +00:00
support The caller is expected to set up PIC register corectly before 2003-09-05 18:08:19 +00:00
sys Add the ability to reinitialize libpthread's internal FIFO-queueing 2003-11-04 20:01:38 +00:00
test libkse was renamed to libpthread. 2004-02-05 02:55:20 +00:00
thread 1. Move thread list flags into new separate member, and atomically 2004-10-23 23:28:36 +00:00
Makefile 1. Add macro DTV_OFFSET to calculate dtv offset in tcb. 2004-08-16 03:27:29 +00:00
pthread.map Add a wrapper for execve(). The exec'd process must be started with 2004-09-26 06:50:15 +00:00