From 70ea4e132359aaa66ab3c49f65cd52862e567a25 Mon Sep 17 00:00:00 2001 From: davidxu Date: Wed, 15 Feb 2006 23:05:03 +0000 Subject: Rework last change of pthread_once, create a function _thr_once_init to reinitialize its internal locks. --- lib/libthr/thread/thr_init.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib/libthr/thread/thr_init.c') diff --git a/lib/libthr/thread/thr_init.c b/lib/libthr/thread/thr_init.c index 61621dc..026f73c 100644 --- a/lib/libthr/thread/thr_init.c +++ b/lib/libthr/thread/thr_init.c @@ -412,8 +412,7 @@ init_private(void) _thr_umtx_init(&_keytable_lock); _thr_umtx_init(&_thr_atfork_lock); _thr_umtx_init(&_thr_event_lock); - _thr_once_lock = PTHREAD_MUTEX_INITIALIZER; - _thr_once_cv = PTHREAD_COND_INITIALIZER; + _thr_once_init(); _thr_spinlock_init(); _thr_list_init(); -- cgit v1.1