aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_join.c
Commit message (Expand)AuthorAgeFilesLines
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-261-1/+3
* Use __FBSDID() for .c files from lib/libthr/thread.Konstantin Belousov2016-04-081-3/+3
* Fix typo.David Xu2010-09-191-1/+1
* Convert thread list lock from mutex to rwlock.David Xu2010-09-131-15/+14
* Add signal handler wrapper, the reason to add it becauses there areDavid Xu2010-09-011-2/+2
* In current implementation, thread cancellation is done in signal handler,David Xu2010-08-201-2/+7
* If a thread was detached, return EINVAL instead, the error codeDavid Xu2006-11-281-1/+1
* Eliminate atomic operations in thread cancellation functions, it shouldDavid Xu2006-11-241-3/+2
* WARNS level 4 cleanup.David Xu2006-04-041-0/+4
* Clear return code to zero if joiner successfully waited joinee.David Xu2005-12-191-0/+1
* Update copyright.David Xu2005-12-171-19/+14
* Follow the change in kernel, joiner thread just waits at thread idDavid Xu2005-10-261-4/+5
* Add function pthread_timedjoin_np, the function is similar with pthread_joinDavid Xu2005-10-041-9/+49
* Import my recent 1:1 threading working. some features improved includes:David Xu2005-04-021-141/+46
* 1. Now that it's a thread's state is changed from within the kernel, whereMike Makonnen2004-10-131-3/+8
* Make libthr async-signal-safe without costly signal masking. The guidlines IMike Makonnen2004-05-201-30/+44
* o Don't explicitly check the thread for NULL. That is the caller'sMike Makonnen2004-03-291-6/+10
* Remove the garbage collector thread. All resources are freedMike Makonnen2004-03-281-3/+3
* Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*.Mike Makonnen2003-07-061-6/+6
* Catchup with _thread_suspend() changes.Mike Makonnen2003-06-301-1/+3
* Sweep through pthread locking and use the new locking primitives forMike Makonnen2003-06-291-6/+7
* Don't hold the active thread list lock when signaling the gc thread.Mike Makonnen2003-05-291-1/+1
* Revert part of the last commit. I don't know what I was smoking.Mike Makonnen2003-05-271-2/+13
* Revise the unlock order in _pthread_join(). Also, if the joinedMike Makonnen2003-05-261-12/+6
* Start locking up the active and dead threads lists. The active threadsMike Makonnen2003-05-251-27/+34
* Move a misplaced comment.Mike Makonnen2003-05-201-1/+1
* - Define curthread as _get_curthread() and remove all direct calls toJeff Roberson2003-04-021-1/+0
* - Don't drop and reacquire giant in thread_suspend(). Change callers to doJeff Roberson2003-04-011-0/+2
* - Add libthr but don't hook it up to the regular build yet. This is anJeff Roberson2003-04-011-0/+161