summaryrefslogtreecommitdiff
path: root/locks
Commit message (Expand)AuthorAgeFilesLines
* Add pool accessors to the apr_thread_mutex_t datatype.rbb2001-09-265-0/+12
* Add suitable #if protection to non-portable functionbjh2001-09-251-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-198-3/+1219
* Remove some debugging logic that I forgot about.rbb2001-09-191-3/+0
* An initial thread_condition variable implementation for Windows.rbb2001-09-181-5/+68
* We have to decrement the writer count, or we will never be ablerbb2001-09-151-0/+1
* OS/2: Implement read/write locks. As there's no native equivalent in OS/2bjh2001-09-151-8/+145
* Implement read/write locks on Windows. This passes the testsrbb2001-09-151-5/+39
* 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
* Implement apr_thread_mutex_trylock on Windowsrbb2001-09-131-1/+6
* Add condition variables to the APR set of locking functions.rbb2001-09-138-3/+524
* OS/2: Implement apr_thread_mutex functions.bjh2001-09-121-6/+51
* We don't actually use this SECURITY_ATTRIBUTE, so it doesn't need to berbb2001-09-111-5/+0
* Add the new thread_mutex API to the Windows build. This works onrbb2001-09-101-7/+23
* Add the new thread read/write API to APR. This doesn't change anyrbb2001-09-088-3/+588
* 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-048-3/+595
* 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-103-50/+53
* Added NetWare version of locks.cbnicholes2001-08-061-0/+313
* OS/2: implement apr_lock_tryacquire()bjh2001-08-051-3/+15
* 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-196-0/+61
* 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
* Add a read/write locking implementation for BeOS.dreid2001-06-171-29/+193
* on some Unix platforms pthread_t is a structure and the compiler won't allowtrawick2001-06-141-3/+3
* Clean up Win32 locks when the pool goes away.trawick2001-06-131-16/+30
* This has been on my ToDO list for a while, but essentially I've neverdreid2001-06-114-308/+87
* apr_os_thread_t isn't necessarily a ptr; 0 is compatible withtrawick2001-06-071-1/+1
* Fix a couple of errors that slipped through earlier...dreid2001-06-061-3/+3
* This is a much larger commit than I meant to have, but a lot hasdreid2001-06-065-106/+59
* Two typographical nits, and add some missing headers to our browser view.wrowe2001-06-061-0/+1
* Stop warnings about rc being used uninitialized.bjh2001-06-061-0/+4
* Style cleanup: switch statement opening braces belong on the same line.bjh2001-06-061-10/+5
* Fix missing brace, broken in recent rwlock patch.bjh2001-06-061-0/+1
* (Attempt to) fix the build on Win32 from the sms-ified locks that Davidjwoolley2001-06-061-1/+2
* use new name for pool fieldtrawick2001-06-051-5/+5
* One slipped through the rename, but got it now!dreid2001-06-051-1/+1