openldap/libraries/libldap_r
Hallvard Furuseth 123948bd5e Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/,
enabled with LDAP_THREAD_DEBUG (cpp macro and environment variable):

Move any ldap_pvt_* definitions from ldap_int_thread.h to ldap_pvt_thread.h.
#define ldap_int_thread_equal/ldap_pvt_thread_equal instead of tpool.c:TID_EQ.
Define some ldap_debug_*_t types, and LDAP_UINTPTR_T, in ldap_int_thread.h.
ldap_int_thread.h/ldap_pvt_thread.h can now be included multiple times, giving
different results depending on whether libldap_r/ldap_thr_debug.h was included.
Add some cleanup and some preprocessor hacks.
#define LDAP_THREAD*_IMPLEMENTATION in libldap_r/*.c, used by ldap_thr_debug.h.
Add PTHREAD_MUTEX_ERRORCHECK/PTHREAD_MUTEX_ERRORCHECK_NP in thr_posix.c.
2005-09-17 23:28:08 +00:00
..
ldap_thr_debug.h Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
Makefile.in Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
rdwr.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
rq.c Freshly inserted tasks should be at head of queue and run immediately 2005-04-23 16:56:37 +00:00
thr_cthreads.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
thr_debug.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
thr_lwp.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
thr_nt.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
thr_posix.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
thr_pth.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
thr_stub.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
thr_thr.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
threads.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
tpool.c Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00