summaryrefslogtreecommitdiff
path: root/lib/libpthread/thread/thr_private.h
Commit message (Expand)AuthorAgeFilesLines
* MFC: rev 1.126Joe Marcus Clarke2007-12-021-1/+1
* MFC rev. 1.127 thr_private.h, rev. 1.85 thr_sig.c, rev. 1.24 thr_sigaction.c:Maxim Konovalov2006-06-231-0/+7
* MFC: Relevent commit logs are below.Daniel Eischen2006-03-161-0/+1
* Fix off-by-one nanosecond in macro TIMESPEC_ADD.David Xu2005-06-221-1/+1
* Increase the default stacksizes:Daniel Eischen2005-02-131-3/+7
* Use a generic way to back threads out of wait queues when handlingDaniel Eischen2004-12-181-5/+19
* Save cancelflags in signal frame, this fixes a problem thatDavid Xu2004-11-011-0/+1
* 1. Move thread list flags into new separate member, and atomicallyDavid Xu2004-10-231-11/+15
* Add a way to force 1:1 mode for libpthread. To do this, defineDaniel Eischen2004-08-071-0/+1
* s/TMDF_DONOTRUNUSER/TMDF_SUSPEND/gDavid Xu2004-08-031-1/+1
* Don't include lock.h and pthread_md.h when we're being included byMarcel Moolenaar2004-07-181-0/+2
* Add code to support thread debugging.David Xu2004-07-131-12/+24
* Check pending signals, if there is signal will be unblocked byDavid Xu2004-06-121-0/+1
* Provide a userland version of non-pshared semaphores and add cancellationDaniel Eischen2004-02-031-12/+0
* Add a simple work-around for deadlocking on recursive read locksDaniel Eischen2004-01-081-1/+4
* Forgot to commit this file for last commit. :(David Xu2003-12-291-0/+4
* Code clean up, remove unused MACROS and function prototypes.David Xu2003-12-191-18/+0
* Remove an unused struct definition.Daniel Eischen2003-12-091-12/+0
* Add cancellation points for accept() and connect().Daniel Eischen2003-12-091-0/+2
* Rename _thr_enter_cancellation_point to _thr_cancel_enter, renameDavid Xu2003-12-091-14/+25
* 1.Macro optimizing KSE_LOCK_ACQUIRE and THR_LOCK_ACQUIRE to use static fallDavid Xu2003-11-291-8/+7
* Add an implementation for pthread_atfork().Daniel Eischen2003-11-041-0/+13
* Complete cancellation support for M:N threads, check cancelling flag whenDavid Xu2003-10-081-0/+1
* Save and restore timeout field for signal frame just like what we didDavid Xu2003-09-221-0/+1
* 1. Allocating and freeing lock related resource in _thr_alloc and _thr_freeDavid Xu2003-09-141-0/+2
* Original pthread_once code has memory leak if pthread_once_t is used inDavid Xu2003-09-091-0/+2
* Add code to support pthread spin lock.David Xu2003-09-091-0/+6
* Add code to support barrier synchronous object and implementDavid Xu2003-09-041-0/+12
* Allow the concurrency level to be reduced.Daniel Eischen2003-08-301-0/+1
* Treat initial thread as scope system thread when KSE mode is not activatedDavid Xu2003-08-181-12/+0
* Rethink the MD interfaces for libpthread to account forDaniel Eischen2003-08-051-11/+4
* Simplify sigwait code a bit by using a waitset and removing oldsigmask.David Xu2003-07-271-2/+5
* Move idle kse wakeup to outside of regions where locks are held.Daniel Eischen2003-07-231-2/+2
* Cleanup thread accounting. Don't reset a threads timesliceDaniel Eischen2003-07-181-2/+5
* o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now itDavid Xu2003-07-171-9/+13
* o Use a daemon thread to monitor signal events in kernel, if pendingDavid Xu2003-06-281-14/+19
* Untangle the inter-dependency of kse types and ksd types/functionsMarcel Moolenaar2003-06-231-1/+0
* Attempt to eliminate PLT relocations from rwlock aquire/releaseAlexander Kabaev2003-05-301-0/+20
* Don't really spin on a spinlock; silently convert it to the sameDaniel Eischen2003-05-291-1/+2
* Add a method of yielding the current thread with the schedulerDaniel Eischen2003-05-161-23/+22
* Fix suspend and resume.Daniel Eischen2003-05-041-0/+5
* Move the mailbox to the beginning of the thread and align theDaniel Eischen2003-04-301-4/+6
* o Don't add a scope system thread's KSE to the list of availableDaniel Eischen2003-04-281-9/+37
* Protect thread errno from being changed while operatingDaniel Eischen2003-04-231-0/+2
* Add a couple asserts to pthread_cond_foo to ensure the (low-level)Daniel Eischen2003-04-221-1/+3
* Add an i386-specifc hack to always set %gs. There still seemsDaniel Eischen2003-04-211-7/+6
* Sorry folks; I accidentally committed a patch from what I was workingDaniel Eischen2003-04-181-10/+35
* Revamp libpthread so that it has a chance of working in an SMPDaniel Eischen2003-04-181-509/+614
* Deliver signals posted via an upcall to the appropriate thread.Jonathan Mini2003-02-171-0/+30
* Schedule an idle context to block until timeouts expire without blockingJonathan Mini2002-11-121-0/+12