summaryrefslogtreecommitdiffstats
path: root/src/include/k5-thread.h
Commit message (Expand)AuthorAgeFilesLines
* (k5_mutex_lock_update_stats) [!DEBUG_THREADS_STATS && __GNUC__]: DeclareKen Raeburn2006-12-191-2/+3
* Don't look for pthread_mutexattr_setrobust_npKen Raeburn2006-05-161-6/+7
* Partial merge from Novell LDAP integration branch, not including theKen Raeburn2006-04-131-2/+0
* add/update copyright notices for non-trivial code additions/changes in 2006Ken Raeburn2006-01-261-1/+1
* * k5-thread.h (krb5int_mutex_alloc, krb5int_mutex_free, krb5int_mutex_lock,Ken Raeburn2006-01-251-0/+21
* * k5-thread.h (USE_PTHREAD_LOCK_ONLY_IF_LOADED): Define any timeKen Raeburn2005-12-171-4/+1
* * k5-thread.h (k5_mutex_lock_update_stats) [__GNUC__]: Use an inline function,Ken Raeburn2005-12-071-1/+8
* * k5-thread.h (k5_key_t): Add K5_KEY_KDB_ERR_HANDLER and K5_KEY_KADM_CLNT_ERR...Ken Raeburn2005-07-021-0/+2
* * k5-thread.h (krb5int_pthread_loaded) [HAVE_PRAGMA_WEAK_REF]: Declare.Ken Raeburn2005-06-011-8/+4
* Irix k5_os_mutex_lock calls k5_pthread_mutex_lock w/ wrong argEzra Peisach2005-01-221-3/+3
* * k5-thread.h [HAVE_PTHREAD && HAVE_PRAGMA_WEAK_REF]: Mark pthread_self andKen Raeburn2005-01-141-0/+2
* * k5-thread.h (k5_pthread_assert_locked): Only call pthread_equal ifKen Raeburn2005-01-141-5/+7
* More paranoid checking...Ken Raeburn2005-01-141-26/+74
* * k5-thread.h (KRB5_CALLCONV, KRB5_CALLCONV_C): Define if not defined.Ken Raeburn2005-01-091-2/+16
* hooks for recording statistics on locking behaviorKen Raeburn2004-12-061-10/+40
* * k5-thread.h (return_after_yield, k5_mutex_lock) [__GNUC__]: Add macroKen Raeburn2004-10-281-1/+21
* Fix Tru64 build:Ken Raeburn2004-08-151-6/+6
* * k5-thread.h (k5_os_nothread_mutex_finish_init, k5_os_nothread_mutex_init,Ken Raeburn2004-08-131-25/+53
* * configure.in: Look for sched.h and sched_yield.Ken Raeburn2004-08-071-2/+7
* * k5-thread.h [HAVE_PTHREAD]: Include sched.h if DEBUG_THREADS_SLOW is defined.Ken Raeburn2004-08-051-10/+30
* * k5-thread.h [HAVE_PRAGMA_WEAK_REF]: Declare the pthread mutex functions asKen Raeburn2004-07-281-0/+8
* * k5-thread.h (k5_key_t): Add a couple new values for GSSAPI ccache name mani...Ken Raeburn2004-07-141-0/+2
* * k5-thread.h (k5_os_mutex_init, k5_os_mutex_destroy): IfKen Raeburn2004-07-141-2/+6
* * k5-thread.h (k5_os_mutex_lock, k5_os_mutex_unlock, k5_os_mutex_assert_locked,Ken Raeburn2004-07-111-4/+4
* * k5-thread.h: Test HAVE_PTHREAD instead of HAVE_PTHREAD_HKen Raeburn2004-07-091-1/+1
* * k5-thread.h [! HAVE_PTHREAD_H]: Don't explicitly disable thread support whenKen Raeburn2004-07-071-5/+40
* * k5-thread.h: Use K5_THREAD_H for multiple inclusion protection.Ken Raeburn2004-07-071-3/+65
* * k5-thread.h: Restructured mutex code.Ken Raeburn2004-07-021-175/+278
* * k5-thread.h (K5_MUTEX_DEBUG_INITIALIZER): Use current file and line.Ken Raeburn2004-07-011-10/+14
* * k5-thread.h (k5_debug_assert_locked, k5_debug_assert_unlocked): New macros.Ken Raeburn2004-06-301-0/+15
* * k5-thread.h: Error out at compile time if thread support is enabled but theKen Raeburn2004-06-021-0/+20
* * k5-thread.h: On IRIX, with threads enabled, reject gcc older than v3Ken Raeburn2004-05-131-1/+1
* * k5-thread.h: On IRIX, if gcc is older than v3, tell the user to get a newerKen Raeburn2004-05-131-1/+4
* Update mutex debug code to be somewhat compatible with multi-threadedKen Raeburn2004-05-011-24/+28
* Added support for library initialization and finalization, and verificationKen Raeburn2004-04-241-27/+200
* fix debug initializer and copyrightKen Raeburn2004-03-061-3/+29
* * k5-thread.h: New fileKen Raeburn2004-03-061-0/+147