From 1648c7a97f27d10ad302c6141562ece01065e1d7 Mon Sep 17 00:00:00 2001 From: rpj Date: Fri, 9 Feb 2001 06:51:30 +0000 Subject: Remodeled mutex routines again to eliminate critical sections. --- ChangeLog | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 71c7f2f..5a8c6a6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,24 @@ +2001-02-09 Ross Johnson + + * nonportable.c (pthread_mutex_setdefaulttype_np): New + function for changing the default mutex type. + + * mutex.c (ptw32_InitializeCriticalSection): Removed. + (ptw32_InitializeCriticalSection): Removed. + (ptw32_InitializeCriticalSection): Removed. + (ptw32_InitializeCriticalSection): Removed. + (ptw32_InitializeCriticalSection): Removed. + (pthread_mutex_init): Apply Thomas Pfaff's original + patches but altered slightly to avoid using + critical sections and retain/adapt for different + mutex types (see log entry for 2001-01-10). + (pthread_mutex_destroy): Likewise. + (pthread_mutex_lock): Likewise. + (pthread_mutex_unlock): Likewise. + (pthread_mutex_trylock): Likewise. + + * Tagged repository 'exp-2001-02-09-passed'. + 2001-02-09 Ross Johnson * sched.c (pthread_setconcurrency): Moved to misc.c. -- cgit v1.2.3