summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog14
1 files 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 <bje@cygnus.com>
- * 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 <rpj@ixobrychus.canberra.edu.au>
* private.c (_pthread_getthreadindex): Implement.