aboutsummaryrefslogtreecommitdiff
path: root/lib/libpthread/thread/thr_cancel.c
Commit message (Expand)AuthorAgeFilesLines
* If thread mode is not activated yet, don't do extra work.David Xu2003-08-101-0/+4
* Rethink the MD interfaces for libpthread to account forDaniel Eischen2003-08-051-1/+1
* Move idle kse wakeup to outside of regions where locks are held.Daniel Eischen2003-07-231-3/+6
* o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now itDavid Xu2003-07-171-3/+5
* Avoid accessing user provided parameters in critical region.David Xu2003-07-071-8/+6
* Fix typo.David Xu2003-07-021-1/+1
* if thread is exiting, just returns. kse_thr_interrupt interfaceDavid Xu2003-06-281-2/+6
* Change low-level locking a bit so that we can tell ifDaniel Eischen2003-05-241-0/+20
* Make pthread_join() async-cancel-safe. David was going to commitDaniel Eischen2003-05-061-9/+0
* o Don't add a scope system thread's KSE to the list of availableDaniel Eischen2003-04-281-3/+9
* Revamp libpthread so that it has a chance of working in an SMPDaniel Eischen2003-04-181-52/+100
* Deliver signals posted via an upcall to the appropriate thread.Jonathan Mini2003-02-171-0/+2
* Make libpthread KSE aware.Jonathan Mini2002-09-161-10/+0
* Make the changes needed for libpthread to compile in its new home.Jonathan Mini2002-09-161-1/+1
* Revamp suspend and resume. While I'm here add pthread_suspend_all_np()Daniel Eischen2002-05-241-15/+1
* Make sure calls to pthread_cancel() do not take effect if the targetArchie Cobbs2002-05-021-2/+4
* Properly clear the status of a join operation if the joining thread isDaniel Eischen2002-03-061-0/+1
* When cancelling a thread while in a join operation, do not detachDaniel Eischen2001-12-161-4/+1
* Pull the target thread of a join operation from the correct placeDaniel Eischen2001-12-151-3/+4
* Fix a bug in canceling joining threads.Jason Evans2001-08-161-2/+14
* Instead of using a join queue for each thread, use a single pointer toJason Evans2001-05-201-1/+3
* To be consistent, use the __weak_reference macro from <sys/cdefs.h>Daniel Eischen2001-04-101-4/+4
* Add weak definitions for wrapped system calls. In general:Daniel Eischen2001-01-241-20/+35
* pthread_mutex_lock(), pthread_cond_trywait(), and pthread_cond_wait() areJason Evans2000-06-141-9/+14
* Fix pthread_suspend_np/pthread_resume_np. For the record, suspending aDaniel Eischen2000-03-151-1/+9
* Implement continuations to correctly handle [sig|_]longjmp() inside of aJason Evans2000-01-191-4/+18
* Fix problems with cancellation while in critical regions.Daniel Eischen1999-12-171-5/+14
* add pthread_cancel, obtained from OpenBSD.Alfred Perlstein1999-11-281-0/+179