Skip to content
Snippets Groups Projects
  1. Jan 09, 2020
  2. Jan 14, 2019
  3. Mar 22, 2018
  4. Jan 03, 2017
  5. Jan 29, 2016
  6. Feb 11, 2015
  7. Jan 25, 2014
  8. Jan 14, 2013
  9. Jan 20, 2012
  10. Jan 05, 2011
  11. Apr 13, 2010
  12. Jan 22, 2009
  13. Feb 12, 2008
  14. Feb 11, 2008
  15. Jan 08, 2008
  16. Jan 07, 2008
  17. Jan 02, 2007
  18. Apr 01, 2006
  19. Jan 03, 2006
  20. Sep 17, 2005
    • Hallvard Furuseth's avatar
      Add thread debugging wrapper thr_debug.c and ldap_thr_debug.h in libldap_r/, · 123948bd
      Hallvard Furuseth authored
      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.
      123948bd
Loading