From e7ed3790a13403db63d7f255c8266222c7fafa23 Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Fri, 2 Jul 2004 22:16:56 +0000 Subject: * k5-thread.h: Restructured mutex code. (k5_debug_loc): New type, may contain file/line info if DEBUG_THREADS_LOC is defined. (k5_os_nothread_*): Dummy implementation of mutex lock for a single-threded process. Uses a flag and assert() if DEBUG_THREADS is defined, does nothing interesting otherwise. (k5_os_mutex*, k5_once*): General implementations, with dummy or POSIX or POSIX-if-loaded-otherwise-dummy variants. (k5_mutex_*): Combine OS-specific mutex implementation with optional file/line tracking, and provide a place to instrument for other debugging or performance data. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16539 dc483132-0cff-0310-8789-dd5450dbe970 --- src/include/ChangeLog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/include/ChangeLog') diff --git a/src/include/ChangeLog b/src/include/ChangeLog index 00c437d79..675e36258 100644 --- a/src/include/ChangeLog +++ b/src/include/ChangeLog @@ -1,3 +1,17 @@ +2004-07-02 Ken Raeburn + + * k5-thread.h: Restructured mutex code. + (k5_debug_loc): New type, may contain file/line info if + DEBUG_THREADS_LOC is defined. + (k5_os_nothread_*): Dummy implementation of mutex lock for a + single-threded process. Uses a flag and assert() if DEBUG_THREADS + is defined, does nothing interesting otherwise. + (k5_os_mutex*, k5_once*): General implementations, with dummy or + POSIX or POSIX-if-loaded-otherwise-dummy variants. + (k5_mutex_*): Combine OS-specific mutex implementation with + optional file/line tracking, and provide a place to instrument for + other debugging or performance data. + 2004-07-01 Ken Raeburn * configure.in: Test for 'inline' support. -- cgit