summaryrefslogtreecommitdiffstats
path: root/lib/libpthread/thread
Commit message (Expand)AuthorAgeFilesLines
* 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
* Correct a typo pthread_attr_setscope() function fails unconditionallymaxim2002-02-141-1/+1
* This has been sitting in my local tree long enough. Remove the usedeischen2002-02-095-268/+167
* Use the real function address (instead of function address + 8) for thedeischen2001-12-221-2/+2
* Fix the retrieval of USRSTACK via sysctl so that it works for 64-bitdeischen2001-12-181-2/+2
* 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 pthread_join so that it works if the target thread exits whiledeischen2001-11-174-10/+32
* Make libc_r check the kern.usrstack sysctl instead of using internalpeter2001-10-263-6/+20
* Style: sort __sys_foo() prototypes, tabs -> spaces, etc.ru2001-10-261-78/+78
* Removed:ru2001-10-262-16/+10
* Compensate for "Compensate for header dethreading" by backing it out.bde2001-10-101-2/+0
* Limit maximum poll interval to 60 seconds. This prevents an overflowdeischen2001-10-071-0/+3
* Fix logic errors in pthread_cond_wait() and pthread_cond_timedwait() thatjasone2001-08-191-68/+52
* Fix a bug in canceling joining threads.jasone2001-08-163-2/+18
* Make the name parameter const char *.imp2001-08-111-1/+1
* Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used tojasone2001-07-209-174/+387
* Clear the in thread scheduler flag after jumping to the start ofdeischen2001-06-291-0/+6
* Fix a race condition in pthread_join(). All of the following must occurjasone2001-06-273-48/+53
* Instead of using a join queue for each thread, use a single pointer tojasone2001-05-2011-146/+107
* Condition variable waiters are queued in descending priority order, sojasone2001-05-181-9/+2
* Mark a thread that is suspended while sleeping as interrupted.jasone2001-05-161-1/+3
* Properly copy the P_ALTSTACK flag in struct proc::p_flag to the childknu2001-05-071-11/+1
* Move the check for a pending signals to after the thread has beendeischen2001-05-042-6/+18
* Compenate for header dethreading.markm2001-05-011-0/+2
* Typo; fix open() so that it is not a cancellation point when calleddeischen2001-04-181-1/+1
* Reinstall the alternate signal stack after a fork.deischen2001-04-181-1/+11
* Clean up a bit. Use the correct TAILQ link when walking the threaddeischen2001-04-101-38/+71
* Added a missing set of braces to a conditional that encompasses more thandeischen2001-04-101-5/+6
* To be consistent, use the __weak_reference macro from <sys/cdefs.h>deischen2001-04-1081-123/+123
* Activate build of posix1e extensions in libc and libc_r that have beentmm2001-04-041-0/+6
* Add thread safety wrappers for the posix1e syscalls that deal with filetmm2001-04-042-0/+61
* Add a leading underscore to the pthread_main_np function name, andiedowse2001-04-031-1/+2
* Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) andalfred2001-03-192-0/+46
* Correct a race condition where it was possible for a signaleddeischen2001-03-091-2/+8
* Really set the flags for a private mutex (used by libc/libc_r).deischen2001-02-261-2/+5
* Limit threads clock resolution to no less than 1000usec (1000Hz).deischen2001-02-262-1/+3
* Remove (int) file descriptor locking. It should be up to thedeischen2001-02-113-17/+4
* s/_thread_sys_write/__sys_write/deischen2001-01-311-2/+2
* Unbreak world by correctly specifying the prototype for __sys_aio_suspend.deischen2001-01-291-1/+1
* _exit in libc is now __sys_exit not __sys__exit.deischen2001-01-292-7/+6
* Add weak definitions for wrapped system calls. In general:deischen2001-01-2489-1049/+1218
* Force strong references to several pthread_* functions which are weaklyobrien2001-01-061-0/+32
* When retrieving the time of day in nanosleep(), store it in thedeischen2000-12-201-4/+12
* Enable check for pending signals after calling a signal handler.deischen2000-12-201-0/+3
* Change a "while {}" loop to a "do {} while" to allow it to bedeischen2000-11-202-3/+7
* Fix MD macros to work for alpha. Without this fix, threads under alphadeischen2000-11-201-4/+4
OpenPOWER on IntegriCloud