summaryrefslogtreecommitdiff
path: root/locks/unix
Commit message (Expand)AuthorAgeFilesLines
* Add Brian Pane's 10% performance improvement logic to trylock() also.aaron2002-01-111-13/+21
* Improve performance about 10% by optimizing the code pathwrowe2002-01-111-24/+38
* more apr_file_mktemp brokeness that I missed.rbb2002-01-081-2/+2
* Fix another couple of bugs I introduced with the flags parameter torbb2002-01-081-2/+2
* Add the ability to pass flags to both apr_file_open and apr_mktemp.rbb2002-01-082-2/+2
* roll the extra apr_lock_create_np() functionality into apr_lock_create()trawick2001-12-292-30/+8
* Change proc_mutex_fcntl_create() to remove the lock file. There wastrawick2001-10-251-1/+6
* apr_file_mkstemp() already returned the error that we were interested in,aaron2001-10-231-3/+1
* It is dangerous to use the identifier "stat" when there is a function ofaaron2001-10-231-67/+67
* return the error that caused the operation to fail, not the currenttrawick2001-10-231-1/+1
* Stop using the name of a standard system function for a variable.fielding2001-10-221-52/+40
* Implement portable accessors for proc mutex. These are equivalent toaaron2001-10-191-0/+35
* Added a new parameter to apr_thread_mutex_init(). Mutexes are now byaaron2001-10-171-18/+32
* Adds apr_thread_cond_timedwait() interface to new lock API.aaron2001-10-121-0/+25
* Remove a stray function stubjwoolley2001-10-081-5/+0
* Make sure we declare the pool accessor for both kinds of rwlocksrbb2001-09-291-2/+1
* Implement pool accessors for thread_condition variables.rbb2001-09-291-0/+1
* Implement pool accessor for rwlocks.rbb2001-09-291-0/+2
* Implement pool accessor functions for proc mutex'srbb2001-09-291-0/+2
* Add pool accessors to the apr_thread_mutex_t datatype.rbb2001-09-261-0/+2
* Add the apr_file_mktemp function. This creates and opens arbb2001-09-243-51/+71
* fix some missed function renames (proc_pthread_cleanup ->trawick2001-09-191-6/+6
* New process locking API for APR.rbb2001-09-192-1/+801
* Just because we have pthreads, that doesn't mean we have pthread_rwlock.rbb2001-09-141-0/+48
* tweak the check for APR_HAS_THREADS so we pick up the symbol beforetrawick2001-09-131-2/+3
* Add condition variables to the APR set of locking functions.rbb2001-09-132-1/+165
* Add the new thread read/write API to APR. This doesn't change anyrbb2001-09-082-1/+194
* Cleanup some of the thread lock work. Remove some unnecessaryrbb2001-09-051-0/+2
* Add the new thread_lock API to APR. This is the first step to breakingrbb2001-09-042-1/+226
* fix some return codes from apr lock create; we were looking at errnotrawick2001-08-311-5/+14
* Wrap all APR functions in APR_DECLARE macro.rbb2001-08-101-18/+19
* Close file descriptor when we are done with fcntl or flock-basedjerenkrantz2001-07-231-2/+11
* Add tryacquire function to the apr_lock_* stable.jerenkrantz2001-07-193-0/+46
* Implement POSIX pthread cross process locks that are "robust" - when thejerenkrantz2001-07-131-1/+30
* set the int interprocess lock handle to -1 at init in casetrawick2001-07-021-0/+3
* Fix warnings on Solaris 2.6 about assigning from pointer tojwoolley2001-07-021-1/+10
* Pure nitpick - remove whitespace.jerenkrantz2001-07-011-1/+1
* Fix typo (method->meth).jerenkrantz2001-07-011-1/+1
* slight cleanups to the Unix lock implementation...trawick2001-06-293-33/+57
* get flock() mechanism child init working for APR_LOCK_ALL+APR_HAS_THREADS;trawick2001-06-261-6/+2
* Add apr_lock_create_np() (Unix only, for now) which allows the caller totrawick2001-06-261-8/+57
* Fix a few errors in the previous commit which affect locks on Unix:trawick2001-06-252-4/+12
* Teach the Unix implementation of locks to:trawick2001-06-253-207/+297
* on some Unix platforms pthread_t is a structure and the compiler won't allowtrawick2001-06-141-3/+3
* apr_os_thread_t isn't necessarily a ptr; 0 is compatible withtrawick2001-06-071-1/+1
* This is a much larger commit than I meant to have, but a lot hasdreid2001-06-062-31/+40
* use new name for pool fieldtrawick2001-06-051-5/+5
* One slipped through the rename, but got it now!dreid2001-06-051-1/+1
* A couple of changes...dreid2001-06-052-19/+20
* OK, this basically adds a function that allows us to createdreid2001-06-052-26/+56