From e51aa9d5fe177407b0c29903fec27b589ea529da Mon Sep 17 00:00:00 2001 From: bje Date: Mon, 20 Jul 1998 06:38:23 +0000 Subject: * ChangeLog: Update. --- ChangeLog | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index cd022a2..6a1b02f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,15 @@ 1998-07-20 Ben Elliston - * misc.c (pthread_once): Implement. - - * pthread.h (_pthread_once_flag): Add new variable. + * misc.c (pthread_once): Implement. Don't use a per-application + flag and mutex--make `pthread_once_t' contain these elements in + their structure. The earlier version had incorrect semantics. + + * pthread.h (_pthread_once_flag): Add new variable. Remove. (_pthread_once_lock): Add new mutex lock to ensure integrity of - access to _pthread_once_flag. - + access to _pthread_once_flag. Remove. + (pthread_once): Add function prototype. + (pthread_once_t): Define this type. + Mon Jul 20 02:31:05 1998 Ross Johnson * private.c (_pthread_getthreadindex): Implement. -- cgit v1.2.3