openldap/libraries/libldap_r
Kurt Zeilenga 366701bdf7 Fix dbcache/entry lock deadlock. If dbcache lock is held, it's
okay to read and write LDBM specific fields (state, refcnt,
LRU.  The id field, though is read-only once set.
cache_find_entry_dn2id(), hence, does not require any entry locks.
cache_find_entry_id() must do a entry_rdwr_trylock() and back
off if busy.
Add new rdwr lock code with trylock() functionality.
Implement entry_rdwr_trylock().
1999-02-04 18:00:50 +00:00
..
Makefile.in Use -lldap_r instead of -lldap -lthread. 1999-01-28 04:34:55 +00:00
rdwr.c Fix dbcache/entry lock deadlock. If dbcache lock is held, it's 1999-02-04 18:00:50 +00:00
thr_cthreads.c Add (back in) destroy functions... 1999-01-29 06:05:18 +00:00
thr_lwp.c Use -lldap_r instead of -lldap -lthread. 1999-01-28 04:34:55 +00:00
thr_nt.c Use -lldap_r instead of -lldap -lthread. 1999-01-28 04:34:55 +00:00
thr_posix.c Fix set concurrency typos. 1999-02-03 18:29:27 +00:00
thr_sleep.c Use -lldap_r instead of -lldap -lthread. 1999-01-28 04:34:55 +00:00
thr_stub.c Add (back in) destroy functions... 1999-01-29 06:05:18 +00:00
thr_thr.c Use -lldap_r instead of -lldap -lthread. 1999-01-28 04:34:55 +00:00
Version.c Add -lldap_r build environment (no code yet). 1998-12-19 03:24:36 +00:00