summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_private.h
Commit message (Expand)AuthorAgeFilesLines
* Preparations to make libthr work in multi-threaded fork()ing applications.mtm2003-12-261-0/+2
* Remove _giant_mutex and its associated macros.mtm2003-12-151-16/+0
* Take a stab at fixing some of the macro-nightmare.mtm2003-12-091-46/+23
* Fix the wrapper function around signals so that a signal handlingmtm2003-12-091-0/+1
* o Add a wrapper around sigaction(2), so we can insert our own wrappermtm2003-12-091-0/+3
* When _PTHREADSINVARIANTS is defined SIGABRT is not includedmtm2003-07-081-2/+13
* Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*.mtm2003-07-061-3/+3
* There's no need for _umtxtrylock to be a separate function.mtm2003-07-061-2/+6
* Locking primitives and operations in libthr should use struct umtx,mtm2003-06-291-2/+20
* In a critical section, separate the aquisition of the thread lockmtm2003-06-291-1/+3
* Make _thread_suspend work with both the old broken sigtimedwaitjdp2003-06-291-0/+3
* The move to _retire() a thread in the GC instead of in the thread'smtm2003-06-291-2/+0
* Teach recent changes in the umtx structure in the kernel to the libthrmtm2003-06-031-1/+1
* Decouple the thread stack [de]allocating functions from the 'dead threads list'mtm2003-05-261-0/+8
* Return gracefully, rather than aborting, when the maximum concurrentmtm2003-05-251-1/+1
* _pthread_cancel() breaks the normal lock order of first locking themtm2003-05-251-0/+1
* Start locking up the active and dead threads lists. The active threadsmtm2003-05-251-6/+29
* The libthr code makes use of higher-level primitives (pthread_mutex_t andmtm2003-05-251-0/+1
* Add two functions: _spinlock_pthread() and _spinunlock_pthread()mtm2003-05-231-0/+2
* EDOOFUSmtm2003-05-231-0/+1
* Make WARNS2 clean. The fixes mostly included:mtm2003-05-231-1/+1
* msg1mtm2003-05-121-0/+2
* - Pass a ucontext_t to _set_curthread. If non-NULL the new thread is setjake2003-04-031-2/+2
* - Define curthread as _get_curthread() and remove all direct calls tojeff2003-04-021-5/+9
* - Restore old mutex code from libc_r. It is more standards compliant.jeff2003-04-011-6/+36
* - Add libthr but don't hook it up to the regular build yet. This is anjeff2003-04-011-0/+804
OpenPOWER on IntegriCloud