summaryrefslogtreecommitdiffstats
path: root/lib/libkse/thread/thr_cancel.c
Commit message (Expand)AuthorAgeFilesLines
* Remove hacks to allow libkse to export its symbols in the LIBTHREAD_1_0deischen2007-12-161-9/+0
* WARNS=3'ify.deischen2007-11-301-5/+7
* Add compatibility symbol maps. libpthread (.so.1 and .so.2)deischen2006-03-131-0/+9
* Use a generic way to back threads out of wait queues when handlingdeischen2004-12-181-6/+14
* Rename _thr_enter_cancellation_point to _thr_cancel_enter, renamedavidxu2003-12-091-40/+33
* Fix some comments for last commit.davidxu2003-10-081-5/+4
* Use thread lock instead of scheduler lock to eliminate lock contentiondavidxu2003-10-081-18/+21
* If thread mode is not activated yet, don't do extra work.davidxu2003-08-101-0/+4
* Rethink the MD interfaces for libpthread to account fordeischen2003-08-051-1/+1
* Move idle kse wakeup to outside of regions where locks are held.deischen2003-07-231-3/+6
* o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now itdavidxu2003-07-171-3/+5
* Avoid accessing user provided parameters in critical region.davidxu2003-07-071-8/+6
* Fix typo.davidxu2003-07-021-1/+1
* if thread is exiting, just returns. kse_thr_interrupt interfacedavidxu2003-06-281-2/+6
* Change low-level locking a bit so that we can tell ifdeischen2003-05-241-0/+20
* Make pthread_join() async-cancel-safe. David was going to commitdeischen2003-05-061-9/+0
* o Don't add a scope system thread's KSE to the list of availabledeischen2003-04-281-3/+9
* Revamp libpthread so that it has a chance of working in an SMPdeischen2003-04-181-52/+100
* Deliver signals posted via an upcall to the appropriate thread.mini2003-02-171-0/+2
* Make libpthread KSE aware.mini2002-09-161-10/+0
* Make the changes needed for libpthread to compile in its new home.mini2002-09-161-1/+1
* Revamp suspend and resume. While I'm here add pthread_suspend_all_np()deischen2002-05-241-15/+1
* Make sure calls to pthread_cancel() do not take effect if the targetarchie2002-05-021-2/+4
* Properly clear the status of a join operation if the joining thread isdeischen2002-03-061-0/+1
* When cancelling a thread while in a join operation, do not detachdeischen2001-12-161-4/+1
* Pull the target thread of a join operation from the correct placedeischen2001-12-151-3/+4
* Fix a bug in canceling joining threads.jasone2001-08-161-2/+14
* Instead of using a join queue for each thread, use a single pointer tojasone2001-05-201-1/+3
* To be consistent, use the __weak_reference macro from <sys/cdefs.h>deischen2001-04-101-4/+4
* Add weak definitions for wrapped system calls. In general:deischen2001-01-241-20/+35
* pthread_mutex_lock(), pthread_cond_trywait(), and pthread_cond_wait() arejasone2000-06-141-9/+14
* Fix pthread_suspend_np/pthread_resume_np. For the record, suspending adeischen2000-03-151-1/+9
* Implement continuations to correctly handle [sig|_]longjmp() inside of ajasone2000-01-191-4/+18
* Fix problems with cancellation while in critical regions.deischen1999-12-171-5/+14
* add pthread_cancel, obtained from OpenBSD.alfred1999-11-281-0/+179
OpenPOWER on IntegriCloud