summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_join.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typo.davidxu2010-09-191-1/+1
* Convert thread list lock from mutex to rwlock.davidxu2010-09-131-15/+14
* Add signal handler wrapper, the reason to add it becauses there aredavidxu2010-09-011-2/+2
* In current implementation, thread cancellation is done in signal handler,davidxu2010-08-201-2/+7
* If a thread was detached, return EINVAL instead, the error codedavidxu2006-11-281-1/+1
* Eliminate atomic operations in thread cancellation functions, it shoulddavidxu2006-11-241-3/+2
* WARNS level 4 cleanup.davidxu2006-04-041-0/+4
* Clear return code to zero if joiner successfully waited joinee.davidxu2005-12-191-0/+1
* Update copyright.davidxu2005-12-171-19/+14
* Follow the change in kernel, joiner thread just waits at thread iddavidxu2005-10-261-4/+5
* Add function pthread_timedjoin_np, the function is similar with pthread_joindavidxu2005-10-041-9/+49
* Import my recent 1:1 threading working. some features improved includes:davidxu2005-04-021-141/+46
* 1. Now that it's a thread's state is changed from within the kernel, wheremtm2004-10-131-3/+8
* Make libthr async-signal-safe without costly signal masking. The guidlines Imtm2004-05-201-30/+44
* o Don't explicitly check the thread for NULL. That is the caller'smtm2004-03-291-6/+10
* Remove the garbage collector thread. All resources are freedmtm2004-03-281-3/+3
* Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*.mtm2003-07-061-6/+6
* Catchup with _thread_suspend() changes.mtm2003-06-301-1/+3
* Sweep through pthread locking and use the new locking primitives formtm2003-06-291-6/+7
* Don't hold the active thread list lock when signaling the gc thread.mtm2003-05-291-1/+1
* Revert part of the last commit. I don't know what I was smoking.mtm2003-05-271-2/+13
* Revise the unlock order in _pthread_join(). Also, if the joinedmtm2003-05-261-12/+6
* Start locking up the active and dead threads lists. The active threadsmtm2003-05-251-27/+34
* Move a misplaced comment.mtm2003-05-201-1/+1
* - Define curthread as _get_curthread() and remove all direct calls tojeff2003-04-021-1/+0
* - Don't drop and reacquire giant in thread_suspend(). Change callers to dojeff2003-04-011-0/+2
* - Add libthr but don't hook it up to the regular build yet. This is anjeff2003-04-011-0/+161
OpenPOWER on IntegriCloud