1. 23 Oct, 2007 1 commit
  2. 02 Jan, 2007 1 commit
  3. 26 Oct, 2006 1 commit
  4. 03 Jan, 2006 1 commit
  5. 17 Sep, 2005 1 commit
    • 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
  6. 06 Sep, 2005 1 commit
  7. 03 Jun, 2005 1 commit
  8. 01 Jan, 2005 1 commit
  9. 01 Jan, 2004 1 commit
  10. 26 Nov, 2003 1 commit
  11. 16 Apr, 2003 1 commit
  12. 24 Jan, 2003 1 commit
  13. 03 Jan, 2003 1 commit
  14. 26 Aug, 2002 1 commit
    • Julius Enarusai's avatar
      · 48593e14
      Julius Enarusai authored
      Fix compile error when --without-threads configure option is set. Function
      headers differ from prototypes in ldap_pvt_threads.h
      48593e14
  15. 24 Aug, 2002 1 commit
  16. 04 Jan, 2002 1 commit
  17. 06 Oct, 2000 1 commit
  18. 05 Jul, 2000 1 commit
  19. 13 Jun, 2000 1 commit
    • Kurt Zeilenga's avatar
      Reworked thread code to better support thread-library specific · ec426532
      Kurt Zeilenga authored
      r/w locks and thread pools.  Hide internal structures (using
      pthread'ish technics).  Place common code in threads.c.  Move
      no-thread code to thr_stub.c.  Move thread pool code to tpool.c.
      Removed setconcurrency call from initializer, added 'concurrency'
      directive to slapd.  Tested code under pthreads, pth, and no-threads.
      ec426532
  20. 07 Jun, 2000 1 commit
  21. 06 Jun, 2000 1 commit
  22. 13 May, 2000 1 commit
  23. 08 Sep, 1999 1 commit
  24. 31 May, 1999 1 commit
  25. 06 Apr, 1999 1 commit
  26. 29 Jan, 1999 1 commit
  27. 28 Jan, 1999 2 commits
    • Kurt Zeilenga's avatar
      ldap_pvt_thread_cond_broadcast() was missing from stubs. · 98f2462a
      Kurt Zeilenga authored
      I probably deleted it by mistaked when axing cond attrs.
      98f2462a
    • Kurt Zeilenga's avatar
      Use -lldap_r instead of -lldap -lthread. · 72ba4cfb
      Kurt Zeilenga authored
      	Likely broke things for non-posix threadings....
      
      Update -lldap_r implementation to:
      	remove attribute support
      	hide thread detachment
      	provide concurrency accessors
      	provide initialization function
      	fix gethostby{addr,name}_r codes (not coverred by HAVE_REENTRANT_FUNCTIONS)
      Update servers/libraries to use ldap_pvt_thread_ calls.
      Cleanup server codes (no #ifdef HAVE_PTHREAD_THIS or _THATs)!
      Removed -llthread
      72ba4cfb
  28. 17 Jan, 1999 1 commit
    • Bart Hartgers's avatar
      · c149f48e
      Bart Hartgers authored
      Added OpenLDAP copyright to files.
      c149f48e
  29. 15 Jan, 1999 1 commit
    • Bart Hartgers's avatar
      · 0c1cb93c
      Bart Hartgers authored
      Changes to support threads from libldap_r.
      0c1cb93c