diff options
author | raf <none@none> | 2007-03-20 17:29:57 -0700 |
---|---|---|
committer | raf <none@none> | 2007-03-20 17:29:57 -0700 |
commit | cb6207858a9fcc2feaee22e626912fba281ac969 (patch) | |
tree | 9e84b682e42e9c8dcd013b29690be6905e45841d /usr/src/lib/libc/inc/libc.h | |
parent | d7306b64c847d897abb9ece8624fca9cf28d358f (diff) | |
download | illumos-joyent-cb6207858a9fcc2feaee22e626912fba281ac969.tar.gz |
PSARC 2007/129 thr_keycreate_once
6513516 double checked locking code needs a memory barrier
Diffstat (limited to 'usr/src/lib/libc/inc/libc.h')
-rw-r--r-- | usr/src/lib/libc/inc/libc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/usr/src/lib/libc/inc/libc.h b/usr/src/lib/libc/inc/libc.h index 65f68f7e2c..020c311eab 100644 --- a/usr/src/lib/libc/inc/libc.h +++ b/usr/src/lib/libc/inc/libc.h @@ -80,6 +80,7 @@ extern int _sigwait(sigset_t *); extern int _thr_getspecific(thread_key_t key, void **valuep); extern int _thr_setspecific(unsigned int key, void *value); extern int _thr_keycreate(thread_key_t *pkey, void (*destructor)(void *)); +extern int _thr_keycreate_once(thread_key_t *pkey, void (*destructor)(void *)); extern void *_pthread_getspecific(thread_key_t); extern int _pollsys(struct pollfd *, nfds_t, const timespec_t *, const sigset_t *); |