| Commit message (Expand) | Author | Age | Files | Lines |
| * | Insert mutex at tail if it has highest ceiling. | David Xu | 2007-01-05 | 1 | -1/+1 |
| * | Oops, don't corrupt the list. | David Xu | 2007-01-05 | 1 | -1/+1 |
| * | Check if the PP mutex is recursive, if we have already locked it, place the | David Xu | 2007-01-05 | 1 | -9/+28 |
| * | Check environment variable PTHREAD_ADAPTIVE_SPIN, if it is set, use | David Xu | 2006-12-20 | 1 | -0/+1 |
| * | Create inline function _thr_umutex_trylock2 to only try one atomic | David Xu | 2006-12-14 | 1 | -3/+3 |
| * | Move code calculating new inherited priority into single function. | David Xu | 2006-11-11 | 1 | -30/+21 |
| * | Use return value of _thr_umutex_lock instead of using zero. | David Xu | 2006-09-08 | 1 | -2/+1 |
| * | Use umutex APIs to implement pthread_mutex, member pp_mutexq is added | David Xu | 2006-08-28 | 1 | -55/+100 |
| * | Axe unused member field. | David Xu | 2006-08-08 | 1 | -2/+0 |
| * | Unexpand two TAILQ_FOREACH_SAFE cases. | Xin LI | 2006-07-17 | 1 | -2/+1 |
| * | Remove unused member field m_queue. | David Xu | 2006-06-02 | 1 | -5/+1 |
| * | Do not check validity of timeout if a mutex can be acquired immediately. | David Xu | 2006-04-08 | 1 | -67/+89 |
| * | WARNS level 4 cleanup. | David Xu | 2006-04-04 | 1 | -11/+22 |
| * | Remove priority mutex code because it does not work correctly, | David Xu | 2006-03-27 | 1 | -1118/+122 |
| * | Reimplement mutex_init to get rid of compile warning. | David Xu | 2006-02-28 | 1 | -88/+39 |
| * | Eliminate unused code. | David Xu | 2006-01-16 | 1 | -7/+1 |
| * | Enable mutex inheritance code in mutex_fork, I forgot to turn on it. | David Xu | 2006-01-14 | 1 | -1/+11 |
| * | Let _mutex_cv_lock call internal functiona mutex_lock_common. | David Xu | 2005-12-21 | 1 | -1/+2 |
| * | Remove unused _get_curthread() call. | David Xu | 2005-12-12 | 1 | -2/+0 |
| * | - Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution. | Stefan Farfeleder | 2005-08-19 | 1 | -1/+1 |
| * | Import my recent 1:1 threading working. some features improved includes: | David Xu | 2005-04-02 | 1 | -589/+1385 |
| * | Remove vestiges of libthr's signal mangling past. This fixes that last | Mike Makonnen | 2004-09-22 | 1 | -14/+1 |
| * | The SUSv3 function say that the affected functions MAY FAIL, if the | Mike Makonnen | 2004-09-22 | 1 | -27/+6 |
| * | o Assertions to catch that stuff that shouldn't happen is not happening. | Mike Makonnen | 2004-07-30 | 1 | -0/+2 |
| * | Change the thread ID (thr_id_t) used for 1:1 threading from being a | Marcel Moolenaar | 2004-07-02 | 1 | -4/+4 |
| * | Make libthr async-signal-safe without costly signal masking. The guidlines I | Mike Makonnen | 2004-05-20 | 1 | -42/+33 |
| * | q§ | Mike Makonnen | 2004-05-20 | 1 | -7/+5 |
| * | The thread suspend function now returns ETIMEDOUT, not EAGAIN. | Mike Makonnen | 2004-03-29 | 1 | -1/+1 |
| * | Stop using signals for synchronizing threads. The performance penalty | Mike Makonnen | 2004-03-27 | 1 | -1/+1 |
| * | o The mutex locking functions aren't normally cancellation points. But, | Mike Makonnen | 2004-03-26 | 1 | -3/+12 |
| * | o Refactor and, among other things, get rid of insane nesting levels. | Mike Makonnen | 2004-02-18 | 1 | -810/+300 |
| * | Refactor _pthread_mutex_init | Mike Makonnen | 2004-01-19 | 1 | -125/+64 |
| * | o Implement pthread_mutex_timedlock(), which does not block indefinitely on | Mike Makonnen | 2003-12-30 | 1 | -0/+32 |
| * | Make it possible for the library to specify a timeout value when | Mike Makonnen | 2003-12-30 | 1 | -20/+47 |
| * | Fix the wrapper function around signals so that a signal handling | Mike Makonnen | 2003-12-09 | 1 | -25/+1 |
| * | Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*. | Mike Makonnen | 2003-07-06 | 1 | -2/+2 |
| * | _pthread_mutex_trylock() is another internal libc function that must block | Mike Makonnen | 2003-07-03 | 1 | -0/+8 |
| * | Begin making libthr async signal safe. | Mike Makonnen | 2003-07-02 | 1 | -2/+22 |
| * | Do not attempt to reque a thread on a mutex queue. It may be that | Mike Makonnen | 2003-07-01 | 1 | -1/+1 |
| * | Catchup with _thread_suspend() changes. | Mike Makonnen | 2003-06-30 | 1 | -1/+5 |
| * | Sweep through pthread locking and use the new locking primitives for | Mike Makonnen | 2003-06-29 | 1 | -2/+2 |
| * | Consolidate static_init() and static_init_private into one function. | Mike Makonnen | 2003-06-02 | 1 | -17/+11 |
| * | I botched one of my committs in the last round. Fix it. | Mike Makonnen | 2003-05-31 | 1 | -10/+8 |
| * | Make the mutex static initializers look more like the one for | Mike Makonnen | 2003-05-29 | 1 | -25/+19 |
| * | Make WARNS2 clean. The fixes mostly included: | Mike Makonnen | 2003-05-23 | 1 | -2/+4 |
| * | Insert a debugging aid: | Mike Makonnen | 2003-05-21 | 1 | -1/+9 |
| * | msg1 | Mike Makonnen | 2003-05-12 | 1 | -263/+129 |
| * | o Correct a debug message that refered to the wrong function | Mike Makonnen | 2003-05-06 | 1 | -1/+1 |
| * | - Define curthread as _get_curthread() and remove all direct calls to | Jeff Roberson | 2003-04-02 | 1 | -8/+5 |
| * | - Restore old mutex code from libc_r. It is more standards compliant. | Jeff Roberson | 2003-04-01 | 1 | -199/+1328 |