| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove trailing whitespaces in *.c. | Ivan Zhakov | 2022-11-20 | 1 | -8/+8 |
* | * locks/unix/thread_mutex.c, | Joe Orton | 2021-07-02 | 1 | -0/+9 |
* | * configure.in: Add --enable-thread-debug, which defines | Joe Orton | 2020-06-01 | 1 | -0/+19 |
* | locks: thread: timedlock: better handling of spurious wakeups that may be | Yann Ylavic | 2017-05-07 | 1 | -26/+18 |
* | apr_{thread,proc,global}_timedlock() with negative timeout is now equivalent | Yann Ylavic | 2017-04-07 | 1 | -17/+3 |
* | locks: follow up to r1790488. | Yann Ylavic | 2017-04-07 | 1 | -1/+1 |
* | locks: follow up to r1667900. | Yann Ylavic | 2017-04-07 | 1 | -24/+35 |
* | locks: when pthread_mutex_timedlock() isn't available, fall back to an | Yann Ylavic | 2017-04-05 | 1 | -4/+63 |
* | Add in our own pthread_mutex_timedlock impl for those OSs, like | Jim Jagielski | 2017-04-04 | 1 | -63/+4 |
* | Follow up to r1667900: handle negative (infinite) timeout in mutex/cond timed... | Yann Ylavic | 2015-03-20 | 1 | -20/+35 |
* | locks: introduce apr_{thread,proc,global}_mutex_timedlock(). | Yann Ylavic | 2015-03-19 | 1 | -2/+192 |
* | Simplify handling of z/OS pthread API nuances. Beyond the | Jeff Trawick | 2007-11-19 | 1 | -5/+5 |
* | Fix the typo. | Joe Orton | 2006-08-03 | 1 | -1/+1 |
* | Update license header. | Joe Orton | 2006-08-03 | 1 | -6/+6 |
* | Update copyright year to 2005 and standardize on current copyright owner line. | Justin Erenkrantz | 2005-02-04 | 1 | -1/+2 |
* | Drop racy/broken Unix nested mutex implementation; use SUSv3-style | Joe Orton | 2004-06-04 | 1 | -109/+36 |
* | Relicense APR under Apache License, Version 2.0 | Justin Erenkrantz | 2004-02-13 | 1 | -49/+10 |
* | thread id is not always a scalar | Jeff Trawick | 2003-11-16 | 1 | -1/+3 |
* | axing deprecated apr_atomic_foo functions | Jeff Trawick | 2003-11-16 | 1 | -5/+5 |
* | Thanks to Jeff for pointing out I didn't point to the atomics. | William A. Rowe Jr | 2003-08-08 | 1 | -3/+3 |
* | Revamp apr_thread_mutex to be as thread safe, and occasionally | William A. Rowe Jr | 2003-08-07 | 1 | -23/+57 |
* | Error handling fix (unrelated to previous changes): don't call | Joe Orton | 2003-06-08 | 1 | -1/+0 |
* | Code style cleanups: remove unnecessary casts to and from void *; | Joe Orton | 2003-06-08 | 1 | -8/+3 |
* | POSIX says that passing a mutexattr object with default attributes to | Joe Orton | 2003-06-08 | 1 | -18/+1 |
* | Namespace protection for include/arch/ header files | Thom May | 2003-01-06 | 1 | -1/+1 |
* | Update copyright notices to 2003. | Thom May | 2003-01-01 | 1 | -1/+1 |
* | Collapse this down to the infinately more readable apr_pool_cleanup_run(). | Aaron Bannert | 2002-07-30 | 1 | -6/+1 |
* | When we are destroying a mutex we don't know if it is locked or not, | Aaron Bannert | 2002-07-30 | 1 | -1/+0 |
* | Split APR_THREAD_MUTEX_DEFAULT with a new APR_THREAD_MUTEX_UNNESTED | William A. Rowe Jr | 2002-05-29 | 1 | -0/+4 |
* | Optimization: rearranged the mutex lock/unlock code to | Brian Pane | 2002-04-28 | 1 | -10/+8 |
* | Update our copyright for this year. | Roy T. Fielding | 2002-03-13 | 1 | -1/+1 |
* | These are redundant redundancies. We already wrap the whole file | Jim Jagielski | 2002-03-06 | 1 | -12/+0 |
* | Add Brian Pane's 10% performance improvement logic to trylock() also. | Aaron Bannert | 2002-01-11 | 1 | -13/+21 |
* | Improve performance about 10% by optimizing the code path | William A. Rowe Jr | 2002-01-11 | 1 | -24/+38 |
* | Stop using the name of a standard system function for a variable. | Roy T. Fielding | 2001-10-22 | 1 | -52/+40 |
* | Added a new parameter to apr_thread_mutex_init(). Mutexes are now by | Aaron Bannert | 2001-10-17 | 1 | -18/+32 |
* | Add pool accessors to the apr_thread_mutex_t datatype. | Ryan Bloom | 2001-09-26 | 1 | -0/+2 |
* | Cleanup some of the thread lock work. Remove some unnecessary | Ryan Bloom | 2001-09-05 | 1 | -0/+2 |
* | Add the new thread_lock API to APR. This is the first step to breaking | Ryan Bloom | 2001-09-04 | 1 | -0/+224 |