summaryrefslogtreecommitdiff
path: root/locks/unix/thread_mutex.c
Commit message (Expand)AuthorAgeFilesLines
* Merge r1891204 from trunk:Joe Orton2021-07-051-0/+9
* Merge r1794266 from trunk:Yann Ylavic2019-03-211-26/+18
* Make timedlocks a configuration option.Nick Kew2017-04-191-0/+2
* Merge r1790632 from trunk:Yann Ylavic2017-04-071-17/+3
* Merge r1790521, r1790523 from trunk:Yann Ylavic2017-04-071-1/+1
* Merge r1790488 from trunk:Yann Ylavic2017-04-071-24/+35
* Merge r1790296, r1790302, r1790303, r1790304, r1790330, r1790331, r1790436, r...Yann Ylavic2017-04-061-4/+63
* Add in our own pthread_mutex_timedlock impl for those OSs, likeJim Jagielski2017-04-041-63/+4
* Merge r930508, r1667900, r1667901, r1667903, r1667962, r1669077, r1671292, r1...Yann Ylavic2016-03-051-2/+207
* Simplify handling of z/OS pthread API nuances. Beyond theJeff Trawick2007-11-191-5/+5
* Fix the typo.Joe Orton2006-08-031-1/+1
* Update license header.Joe Orton2006-08-031-6/+6
* Update copyright year to 2005 and standardize on current copyright owner line.Justin Erenkrantz2005-02-041-1/+2
* Drop racy/broken Unix nested mutex implementation; use SUSv3-styleJoe Orton2004-06-041-109/+36
* Relicense APR under Apache License, Version 2.0Justin Erenkrantz2004-02-131-49/+10
* thread id is not always a scalarJeff Trawick2003-11-161-1/+3
* axing deprecated apr_atomic_foo functionsJeff Trawick2003-11-161-5/+5
* Thanks to Jeff for pointing out I didn't point to the atomics.William A. Rowe Jr2003-08-081-3/+3
* Revamp apr_thread_mutex to be as thread safe, and occasionallyWilliam A. Rowe Jr2003-08-071-23/+57
* Error handling fix (unrelated to previous changes): don't callJoe Orton2003-06-081-1/+0
* Code style cleanups: remove unnecessary casts to and from void *;Joe Orton2003-06-081-8/+3
* POSIX says that passing a mutexattr object with default attributes toJoe Orton2003-06-081-18/+1
* Namespace protection for include/arch/ header filesThom May2003-01-061-1/+1
* Update copyright notices to 2003.Thom May2003-01-011-1/+1
* Collapse this down to the infinately more readable apr_pool_cleanup_run().Aaron Bannert2002-07-301-6/+1
* When we are destroying a mutex we don't know if it is locked or not,Aaron Bannert2002-07-301-1/+0
* Split APR_THREAD_MUTEX_DEFAULT with a new APR_THREAD_MUTEX_UNNESTEDWilliam A. Rowe Jr2002-05-291-0/+4
* Optimization: rearranged the mutex lock/unlock code toBrian Pane2002-04-281-10/+8
* Update our copyright for this year.Roy T. Fielding2002-03-131-1/+1
* These are redundant redundancies. We already wrap the whole fileJim Jagielski2002-03-061-12/+0
* Add Brian Pane's 10% performance improvement logic to trylock() also.Aaron Bannert2002-01-111-13/+21
* Improve performance about 10% by optimizing the code pathWilliam A. Rowe Jr2002-01-111-24/+38
* Stop using the name of a standard system function for a variable.Roy T. Fielding2001-10-221-52/+40
* Added a new parameter to apr_thread_mutex_init(). Mutexes are now byAaron Bannert2001-10-171-18/+32
* Add pool accessors to the apr_thread_mutex_t datatype.Ryan Bloom2001-09-261-0/+2
* Cleanup some of the thread lock work. Remove some unnecessaryRyan Bloom2001-09-051-0/+2
* Add the new thread_lock API to APR. This is the first step to breakingRyan Bloom2001-09-041-0/+224