summaryrefslogtreecommitdiffstats
path: root/lib/libkse
Commit message (Expand)AuthorAgeFilesLines
* - Define a _spinunlock() function so that threading implementations may dojeff2003-03-261-0/+7
* Backout last commit.davidxu2003-03-151-1/+1
* Fix a bug in rwlock. When a rwlock was locked by reader threads, adavidxu2003-03-141-1/+1
* Fix cut'n'paste errorphantom2003-03-051-1/+1
* MFlibc_r: add and document pthread_attr_get_np() function.phantom2003-03-032-0/+58
* Fix compiling error.davidxu2003-02-261-1/+1
* Insert threads interrupted by a signal while running onto the run queue.mini2003-02-232-26/+3
* Add signal logic to the build.mini2003-02-231-0/+2
* Deliver signals posted via an upcall to the appropriate thread.mini2003-02-176-525/+274
* Actually link in the attr_{set,get}stack.alfred2003-02-111-0/+2
* Add pthread_attr_getstack() and pthread_attr_setstack().alfred2003-02-102-0/+117
* remove #ifdef _THREAD_SAFEfjoe2003-01-241-2/+0
* For now, build and install this as libkse instead of libpthread.deischen2002-12-082-3/+3
* Schedule spinlocked threads by moving them through the work queue, insteadmini2002-11-241-2/+15
* Get the wall clock time from the KSE mailbox, rather than doing anothermini2002-11-241-2/+2
* In _thread_enter_uts, fix eflags saving bug.davidxu2002-11-221-1/+2
* Fix idle timeout bug, use correct current time of day.davidxu2002-11-201-2/+2
* Adjust code for new mailbox format.davidxu2002-11-181-3/+3
* Schedule an idle context to block until timeouts expire without blockingmini2002-11-123-107/+89
* Make pthread_sigmask(3) operate on the thread signal mask, not the processmini2002-10-301-1/+27
* Use KSE to schedule threads.mini2002-10-309-259/+463
* Add the 'restrict' type qualifier to the prototypes of `sigaction',robert2002-10-021-1/+1
* Zap now-unused SHLIB_MINORpeter2002-09-281-1/+0
* Make libpthread KSE aware.mini2002-09-1626-2395/+135
* Mechanically change all libc_r references to libpthread.mini2002-09-164-7/+7
* Make the changes needed for libpthread to compile in its new home.mini2002-09-1694-232/+191
* Remove much of the dereferencing of the fd table entries to lookdeischen2002-08-299-19/+23
* Make the libc_r version of select() set the readable or writablearchie2002-08-291-4/+6
* When poll(2)'ing for readability or writability of a file descriptorarchie2002-08-291-2/+6
* Replace various spelling with FALLTHROUGH which is lint()ablecharnier2002-08-251-1/+1
* Oops, forgot to set the suspended flag for threads that are createddeischen2002-07-091-2/+3
* Fix a couple of minor nits that prevented this from compiling.deischen2002-07-021-2/+4
* Make sigpending and sigsuspend account for signals that are pending ondeischen2002-06-282-5/+27
* Add a wrapper for pselect() in order to make it a cancellation point.deischen2002-06-282-0/+55
* Missed in earlier commit -- I did cvs commit src/lib/libc. Oops.rwatson2002-06-142-8/+0
* Revamp suspend and resume. While I'm here add pthread_suspend_all_np()deischen2002-05-2413-307/+231
* Undo namespace pollution by prefixing the globals pthread_guard_default andalfred2002-05-154-26/+29
* Don't use PAGE_SIZE in userland, instead use getpagesize(), this is toalfred2002-05-134-21/+36
* Use GCC's __attribute__ ((constructor)) mechanism to invoke the pthreadalfred2002-05-112-1/+62
* Make these functions cancellation points like they should be:archie2002-05-025-5/+66
* Make sure calls to pthread_cancel() do not take effect if the targetarchie2002-05-021-2/+4
* Usage style sweep: spell "usage" with a small 'u'.des2002-04-221-1/+1
* The GCC developers have made good on their threats against #pragma for 3.1.obrien2002-04-151-1/+2
* Sync SCM ID comments with libc.obrien2002-04-151-7/+9
* Return correct number of total bits set in all fd_set's.asmodai2002-04-091-9/+18
* Do not use __progname directly (except in [gs]etprogname(3)).markm2002-03-291-5/+7
* Add the ability to recognize old references to keys, and return NULLdeischen2002-03-196-36/+54
* Fix the return code from pthread_rwlock_try[rw|rd]lock() functions;bsd2002-03-151-2/+2
* Properly clear the status of a join operation if the joining thread isdeischen2002-03-062-1/+4
* Don't rely on <sys/signal.h> to include <sys/ucontext.h>deischen2002-02-171-0/+1
OpenPOWER on IntegriCloud