diff options
Diffstat (limited to 'lib/libthr/thread/thr_private.h')
-rw-r--r-- | lib/libthr/thread/thr_private.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/libthr/thread/thr_private.h b/lib/libthr/thread/thr_private.h index b36fef7..04492ea 100644 --- a/lib/libthr/thread/thr_private.h +++ b/lib/libthr/thread/thr_private.h @@ -155,10 +155,11 @@ struct pthread_cond_attr { }; struct pthread_barrier { - struct umutex b_lock; - volatile umtx_t b_cycle; - volatile int b_count; - volatile int b_waiters; + struct umutex b_lock; + struct ucond b_cv; + volatile int64_t b_cycle; + volatile int b_count; + volatile int b_waiters; }; struct pthread_barrierattr { |