summaryrefslogtreecommitdiffstats
path: root/lib/libkse/thread/thr_private.h
Commit message (Expand)AuthorAgeFilesLines
* Add an implementation for pthread_atfork().deischen2003-11-041-0/+13
* Complete cancellation support for M:N threads, check cancelling flag whendavidxu2003-10-081-0/+1
* Save and restore timeout field for signal frame just like what we diddavidxu2003-09-221-0/+1
* 1. Allocating and freeing lock related resource in _thr_alloc and _thr_freedavidxu2003-09-141-0/+2
* Original pthread_once code has memory leak if pthread_once_t is used indavidxu2003-09-091-0/+2
* Add code to support pthread spin lock.davidxu2003-09-091-0/+6
* Add code to support barrier synchronous object and implementdavidxu2003-09-041-0/+12
* Allow the concurrency level to be reduced.deischen2003-08-301-0/+1
* Treat initial thread as scope system thread when KSE mode is not activateddavidxu2003-08-181-12/+0
* Rethink the MD interfaces for libpthread to account fordeischen2003-08-051-11/+4
* Simplify sigwait code a bit by using a waitset and removing oldsigmask.davidxu2003-07-271-2/+5
* Move idle kse wakeup to outside of regions where locks are held.deischen2003-07-231-2/+2
* Cleanup thread accounting. Don't reset a threads timeslicedeischen2003-07-181-2/+5
* o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now itdavidxu2003-07-171-9/+13
* o Use a daemon thread to monitor signal events in kernel, if pendingdavidxu2003-06-281-14/+19
* Untangle the inter-dependency of kse types and ksd types/functionsmarcel2003-06-231-1/+0
* Attempt to eliminate PLT relocations from rwlock aquire/releasekan2003-05-301-0/+20
* Don't really spin on a spinlock; silently convert it to the samedeischen2003-05-291-1/+2
* Add a method of yielding the current thread with the schedulerdeischen2003-05-161-23/+22
* Fix suspend and resume.deischen2003-05-041-0/+5
* Move the mailbox to the beginning of the thread and align thedeischen2003-04-301-4/+6
* o Don't add a scope system thread's KSE to the list of availabledeischen2003-04-281-9/+37
* Protect thread errno from being changed while operatingdeischen2003-04-231-0/+2
* Add a couple asserts to pthread_cond_foo to ensure the (low-level)deischen2003-04-221-1/+3
* Add an i386-specifc hack to always set %gs. There still seemsdeischen2003-04-211-7/+6
* Sorry folks; I accidentally committed a patch from what I was workingdeischen2003-04-181-10/+35
* Revamp libpthread so that it has a chance of working in an SMPdeischen2003-04-181-509/+614
* Deliver signals posted via an upcall to the appropriate thread.mini2003-02-171-0/+30
* Schedule an idle context to block until timeouts expire without blockingmini2002-11-121-0/+12
* Use KSE to schedule threads.mini2002-10-301-23/+10
* Make libpthread KSE aware.mini2002-09-161-327/+7
* Make the changes needed for libpthread to compile in its new home.mini2002-09-161-3/+3
* Remove much of the dereferencing of the fd table entries to lookdeischen2002-08-291-3/+5
* Missed in earlier commit -- I did cvs commit src/lib/libc. Oops.rwatson2002-06-141-6/+0
* Revamp suspend and resume. While I'm here add pthread_suspend_all_np()deischen2002-05-241-27/+4
* Undo namespace pollution by prefixing the globals pthread_guard_default andalfred2002-05-151-2/+2
* Don't use PAGE_SIZE in userland, instead use getpagesize(), this is toalfred2002-05-131-5/+5
* Add the ability to recognize old references to keys, and return NULLdeischen2002-03-191-10/+8
* Don't rely on <sys/signal.h> to include <sys/ucontext.h>deischen2002-02-171-0/+1
* This has been sitting in my local tree long enough. Remove the usedeischen2002-02-091-46/+9
* Use the real function address (instead of function address + 8) for thedeischen2001-12-221-2/+2
* Fix pthread_join so that it works if the target thread exits whiledeischen2001-11-171-2/+11
* Make libc_r check the kern.usrstack sysctl instead of using internalpeter2001-10-261-0/+7
* Style: sort __sys_foo() prototypes, tabs -> spaces, etc.ru2001-10-261-78/+78
* Removed:ru2001-10-261-14/+10
* Fix a bug in canceling joining threads.jasone2001-08-161-0/+1
* Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used tojasone2001-07-201-38/+12
* Fix a race condition in pthread_join(). All of the following must occurjasone2001-06-271-1/+0
* Instead of using a join queue for each thread, use a single pointer tojasone2001-05-201-17/+16
* Add thread safety wrappers for the posix1e syscalls that deal with filetmm2001-04-041-0/+14
OpenPOWER on IntegriCloud