mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-23 16:19:35 -05:00
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. |
||
|---|---|---|
| .. | ||
| ldap_thr_debug.h | ||
| Makefile.in | ||
| rdwr.c | ||
| rq.c | ||
| thr_cthreads.c | ||
| thr_debug.c | ||
| thr_lwp.c | ||
| thr_nt.c | ||
| thr_posix.c | ||
| thr_pth.c | ||
| thr_stub.c | ||
| thr_thr.c | ||
| threads.c | ||
| tpool.c | ||