mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-27 01:59:38 -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. |
||
|---|---|---|
| .. | ||
| ac | ||
| avl.h | ||
| getopt-compat.h | ||
| lber.h | ||
| lber_pvt.h | ||
| lber_types.hin | ||
| ldap.h | ||
| ldap_cdefs.h | ||
| ldap_config.hin | ||
| ldap_defaults.h | ||
| ldap_features.hin | ||
| ldap_int_thread.h | ||
| ldap_log.h | ||
| ldap_pvt.h | ||
| ldap_pvt_thread.h | ||
| ldap_pvt_uc.h | ||
| ldap_queue.h | ||
| ldap_rq.h | ||
| ldap_schema.h | ||
| ldap_utf8.h | ||
| ldif.h | ||
| lutil.h | ||
| lutil_hash.h | ||
| lutil_ldap.h | ||
| lutil_lockf.h | ||
| lutil_md5.h | ||
| lutil_sha1.h | ||
| Makefile.in | ||
| portable.hin | ||
| rewrite.h | ||
| slapi-plugin.h | ||
| sysexits-compat.h | ||