summaryrefslogtreecommitdiff
path: root/locks/unix
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing whitespaces in *.c.ivan2022-11-204-44/+44
* * locks/unix/thread_mutex.c,jorton2021-07-021-0/+9
* * configure.in: Add --enable-thread-debug, which definesjorton2020-06-011-0/+19
* * locks/unix/proc_mutex.c (apr_proc_mutex_defname): Fix clang warning,jorton2020-06-011-3/+2
* Use proc mutex pthread by default when robust[_np]ylavic2019-03-221-6/+22
* locks: thread: timedlock: better handling of spurious wakeups that may beylavic2017-05-071-26/+18
* locks: unix: follow up to r1792622.ylavic2017-04-251-17/+17
* locks: unix: timedlock: better handling of spurious wakeups that may beylavic2017-04-251-18/+27
* locks: unix: provide a macro helper for a pattern used several times.ylavic2017-04-251-8/+6
* locks: follow up to r1790436.ylavic2017-04-171-5/+6
* locks: follow up to r1790446.ylavic2017-04-171-5/+9
* apr_{thread,proc,global}_timedlock() with negative timeout is now equivalentylavic2017-04-072-65/+43
* locks: follow up to r1790488 and r1790521: likewise for theylavic2017-04-071-5/+5
* locks: follow up to r1790488.ylavic2017-04-073-3/+3
* locks: follow up to r1667900.ylavic2017-04-073-70/+74
* locks: follow up to r1790330.ylavic2017-04-061-1/+1
* locks: follow up to r1790330.ylavic2017-04-061-24/+28
* locks: follow up to r1790330 and r1790436.ylavic2017-04-061-194/+0
* locks: follow up to r1790330.ylavic2017-04-061-101/+154
* Avoid a compiler warning by using system's errno.ylavic2017-04-051-1/+2
* locks: when pthread_mutex_timedlock() isn't available, fall back to anylavic2017-04-052-50/+318
* Make clear this is a delta timeoutjim2017-04-051-1/+1
* Use our "portable" versionsjim2017-04-051-8/+7
* semtimedop() takes a delta time, so accept what is given as the "time remaining"jim2017-04-051-22/+4
* Follow up to r1667900: semtimedop() should be passed a relative timeout ratherylavic2017-04-051-2/+5
* the restjim2017-04-041-47/+180
* Be safe... if we had a super small timeout then by the time wejim2017-04-041-0/+4
* Add in our own pthread_mutex_timedlock impl for those OSs, likejim2017-04-043-69/+82
* Follow up to r1733694: proc-pthreads have their own child_init() now.ylavic2017-04-031-1/+1
* proc_mutex_pthread: simplify (shorten) methods' names by removingylavic2016-12-191-27/+26
* locks: follow up to r1667900.ylavic2016-12-191-0/+4
* apr_os_proc_mutex-unix: For consistency with other OS native to APRylavic2016-04-131-1/+5
* apr_os_proc_mutex_put_ex: Allow to specify whether the OS nativeylavic2016-04-131-1/+9
* proc_mutex-unix: follow up to r1733775.ylavic2016-04-121-1/+2
* apr_proc/global_mutex: Fix API regarding the native OS mutexesylavic2016-03-062-105/+251
* apr_proc_mutex-pthread: follow up to r1733694.ylavic2016-03-051-11/+3
* apr_proc_mutex-pthread: follow up to r1733694.ylavic2016-03-051-0/+2
* apr_proc_mutex-pthread: Refcount shared mutexes usage to avoidylavic2016-03-051-5/+49
* locks: follow up to r1667900.ylavic2015-03-251-6/+8
* Follow up to r1667900: handle negative (infinite) timeout in mutex/cond timed...ylavic2015-03-204-80/+123
* locks: introduce apr_{thread,proc,global}_mutex_timedlock().ylavic2015-03-193-2/+359
* Resolve failures with the POSIX sem implementation of APRtrawick2014-07-151-4/+18
* apr_os_proc_mutex_get() on Unix: Avoid segfault for cross-trawick2014-04-131-1/+6
* stop using deprecated versions of APR_FOPEN_* and APR_FPROT_*trawick2014-01-181-2/+2
* Use the APR_FOPEN_* constants instead of the deprecated APR_* constantsminfrin2010-03-021-5/+5
* add apr_global_mutex_name(), for retrieving the name of the mechanismtrawick2009-11-251-0/+5
* add missing apr_global_mutex_lockfile(), corresponding totrawick2009-11-211-0/+5
* just use it :)jim2009-09-091-1/+1
* Allow for passed locknames to be honored with posix-sems.jim2009-09-041-16/+34
* Avoid proc mutex failures by checking for both EAGAIN and EWOULDBLOCK.bojan2009-06-261-1/+1