| Commit message (Expand) | Author | Age | Files | Lines |
* | o Also check that the mutex type is not less than the minimum allowable value. | mtm | 2004-03-29 | 1 | -2/+3 |
* | Make the minimum implementation of pthread_kill conform to the | mtm | 2004-03-29 | 1 | -0/+13 |
* | o Don't explicitly check the thread for NULL. That is the caller's | mtm | 2004-03-29 | 1 | -6/+10 |
* | o If a thread is marked as detached AND on the dead threads list | mtm | 2004-03-29 | 1 | -3/+3 |
* | If a condition variable is statically initialized don't return | mtm | 2004-03-29 | 1 | -2/+6 |
* | The thread suspend function now returns ETIMEDOUT, not EAGAIN. | mtm | 2004-03-29 | 2 | -3/+2 |
* | o Remove more references to SIGTHR | mtm | 2004-03-29 | 2 | -58/+0 |
* | Remove the garbage collector thread. All resources are freed | mtm | 2004-03-28 | 7 | -244/+44 |
* | o Since we're not using signals for thread synchronization anymore, | mtm | 2004-03-27 | 2 | -34/+17 |
* | Stop using signals for synchronizing threads. The performance penalty | mtm | 2004-03-27 | 5 | -24/+9 |
* | o The mutex locking functions aren't normally cancellation points. But, | mtm | 2004-03-26 | 1 | -3/+12 |
* | o Initialize a local variable before referencing it. This was not | mtm | 2004-03-26 | 1 | -1/+4 |
* | Implement PThreads barriers and barrier attributes. | mtm | 2004-02-19 | 6 | -1/+236 |
* | Don't wake up the thread after the signal handler | mtm | 2004-02-19 | 1 | -1/+1 |
* | Remove thr_getschedparam.c since it's contents have been moved into | mtm | 2004-02-18 | 1 | -1/+0 |
* | There are consumers of rwlocks, inluding our own libc, that depend on | mtm | 2004-02-18 | 1 | -96/+24 |
* | o Catch up with the mutex priority protocol fixes. | mtm | 2004-02-18 | 2 | -121/+65 |
* | o Style | mtm | 2004-02-18 | 2 | -48/+39 |
* | o Refactor and, among other things, get rid of insane nesting levels. | mtm | 2004-02-18 | 2 | -811/+305 |
* | Move the initialization of thread priority to a common function. | mtm | 2004-02-18 | 2 | -6/+3 |
* | Move the weak references to the top of the file to conform | mtm | 2004-02-18 | 1 | -43/+22 |
* | style cleanup: Remove duplicate $FreeBSD$ tags. | cperciva | 2004-02-10 | 1 | -2/+0 |
* | Remove the band-aid (#include <time.h>). | deischen | 2004-02-03 | 1 | -1/+0 |
* | Add <time.h> -- bandaid to unbreak world in <semaphore.h>. | deischen | 2004-02-03 | 1 | -0/+1 |
* | I update the rwlock code in libthr to be more standards compliant and | mtm | 2004-01-29 | 1 | -12/+119 |
* | When suspending a thread if the timeout was very short or | mtm | 2004-01-29 | 1 | -0/+11 |
* | o Implement the pthread_spin_* functions in libthr. | mtm | 2004-01-22 | 2 | -0/+91 |
* | Refactor _pthread_mutex_init | mtm | 2004-01-19 | 1 | -125/+64 |
* | Implement reference counting of read-write locks. This uses | mtm | 2004-01-19 | 3 | -8/+155 |
* | Add an implementation of pthread_rwlock_timed{rd,wr}lock() to libthr with | mtm | 2004-01-16 | 1 | -11/+54 |
* | o We are not required to initialize an invalid rwlock. So axe all that | mtm | 2004-01-16 | 1 | -160/+93 |
* | Return ENOTSUP instead of -1. | ru | 2004-01-15 | 1 | -1/+1 |
* | o Implement pthread_mutex_timedlock(), which does not block indefinitely on | mtm | 2003-12-30 | 1 | -0/+32 |
* | Make it possible for the library to specify a timeout value when | mtm | 2003-12-30 | 3 | -22/+49 |
* | Don't block SIGTRAP - it makes it hard to debug programs with gdb. | dfr | 2003-12-26 | 1 | -0/+1 |
* | Preparations to make libthr work in multi-threaded fork()ing applications. | mtm | 2003-12-26 | 3 | -63/+81 |
* | Remove _giant_mutex and its associated macros. | mtm | 2003-12-15 | 2 | -85/+0 |
* | Comment out most of pthread_setschedparam. Pthread priorities didn't | mtm | 2003-12-15 | 1 | -1/+4 |
* | When creating a pthread in the suspended state their were two | mtm | 2003-12-15 | 1 | -2/+4 |
* | Doh! Lock the thread passed in by the caller, not the current thread. | mtm | 2003-12-12 | 1 | -2/+2 |
* | Remove uses of GIANT_LOCK and replace with appropriate thread | mtm | 2003-12-11 | 1 | -7/+12 |
* | Take a stab at fixing some of the macro-nightmare. | mtm | 2003-12-09 | 1 | -46/+23 |
* | Fix the wrapper function around signals so that a signal handling | mtm | 2003-12-09 | 5 | -58/+57 |
* | Ugghh, cvs add the functions necessary to lock the global signal action | mtm | 2003-12-09 | 1 | -0/+91 |
* | o Add a wrapper around sigaction(2), so we can insert our own wrapper | mtm | 2003-12-09 | 3 | -0/+62 |
* | Enable cancellation points around some syscalls. | mtm | 2003-12-09 | 1 | -28/+28 |
* | When _PTHREADSINVARIANTS is defined SIGABRT is not included | mtm | 2003-07-08 | 3 | -2/+19 |
* | Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*. | mtm | 2003-07-06 | 8 | -23/+23 |
* | There's no need for _umtxtrylock to be a separate function. | mtm | 2003-07-06 | 3 | -13/+8 |
* | _pthread_mutex_trylock() is another internal libc function that must block | mtm | 2003-07-03 | 1 | -0/+8 |