openldap/libraries
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
..
liblber Simplify array operations 2005-09-13 07:51:51 +00:00
libldap silence warnings 2005-09-10 18:59:35 +00:00
libldap_r Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, 2005-09-17 23:28:08 +00:00
liblunicode Format fixes. #include <ac/ctype.h>. Cast isspace() arg to unsigned char. 2005-09-13 03:32:19 +00:00
liblutil cleanup 2005-09-10 19:20:14 +00:00
librewrite address ITS#4023 2005-09-16 18:12:57 +00:00
Makefile.in Happy New Year! 2005-01-01 20:49:32 +00:00