diff options
author | bje <bje> | 1998-07-20 06:38:23 +0000 |
---|---|---|
committer | bje <bje> | 1998-07-20 06:38:23 +0000 |
commit | e51aa9d5fe177407b0c29903fec27b589ea529da (patch) | |
tree | a3e88a5d6fc9255871b77e0bc1b3737b6c5e5bf2 | |
parent | 965c46cbb7cceec49293210c855f0401bbceab70 (diff) |
* ChangeLog: Update.
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -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. |