aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_exit.c
Commit message (Expand)AuthorAgeFilesLines
* WARNS level 4 cleanup.David Xu2006-04-041-4/+2
* Refine thread suspension code, now thread suspension is a blockableDavid Xu2006-01-051-1/+8
* Follow the change in kernel, joiner thread just waits at thread idDavid Xu2005-10-261-2/+5
* Add debugger event reporting support, current only TD_CREATE and TD_DEATHDavid Xu2005-04-121-1/+3
* Import my recent 1:1 threading working. some features improved includes:David Xu2005-04-021-118/+36
* 1. Now that it's a thread's state is changed from within the kernel, whereMike Makonnen2004-10-131-1/+2
* Remove a reference to a non-existent syscall: _thr_exit(). TheMike Makonnen2004-10-081-4/+1
* Close a race between a thread exiting and the freeing of it's stack.Mike Makonnen2004-10-061-3/+2
* Make libthr async-signal-safe without costly signal masking. The guidlines IMike Makonnen2004-05-201-29/+12
* Remove the garbage collector thread. All resources are freedMike Makonnen2004-03-281-10/+38
* Implement reference counting of read-write locks. This usesMike Makonnen2004-01-191-0/+6
* Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*.Mike Makonnen2003-07-061-2/+2
* Sweep through pthread locking and use the new locking primitives forMike Makonnen2003-06-291-2/+2
* Don't hold the active thread list lock when signaling the gc thread.Mike Makonnen2003-05-291-11/+13
* Minimize the potential for deadlocks between an exiting thread and it'sMike Makonnen2003-05-271-2/+18
* Start locking up the active and dead threads lists. The active threadsMike Makonnen2003-05-251-30/+26
* Make WARNS2 clean. The fixes mostly included:Mike Makonnen2003-05-231-0/+3
* note to self: do not confuse void* with int.Mike Makonnen2003-05-231-1/+1
* When a thread exits it does not return from the kernel unless itMike Makonnen2003-05-211-0/+4
* - Define curthread as _get_curthread() and remove all direct calls toJeff Roberson2003-04-021-3/+0
* - Add libthr but don't hook it up to the regular build yet. This is anJeff Roberson2003-04-011-0/+186