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. |
