diff options
Diffstat (limited to 'lib/libthr/thread/thr_private.h')
-rw-r--r-- | lib/libthr/thread/thr_private.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/libthr/thread/thr_private.h b/lib/libthr/thread/thr_private.h index 7a9727f..4b9219d 100644 --- a/lib/libthr/thread/thr_private.h +++ b/lib/libthr/thread/thr_private.h @@ -182,9 +182,11 @@ struct pthread_cond_attr { struct pthread_barrier { struct umutex b_lock; struct ucond b_cv; - volatile int64_t b_cycle; - volatile int b_count; - volatile int b_waiters; + int64_t b_cycle; + int b_count; + int b_waiters; + int b_refcount; + int b_destroying; }; struct pthread_barrierattr { |