Searched refs:onceControl (Results 1 - 1 of 1) sorted by relevance

/haiku/src/system/libroot/posix/pthread/
H A Dpthread_once.cpp34 pthread_once_t* onceControl = (pthread_once_t*)data; local
37 int32 value = atomic_get_and_set((int32*)&onceControl->state,
50 pthread_once(pthread_once_t* onceControl, void (*initRoutine)(void)) argument
66 int32 value = atomic_test_and_set((int32*)&onceControl->state,
74 pthread_cleanup_push(&init_function_canceled, onceControl);
78 value = atomic_get_and_set((int32*)&onceControl->state,
94 value = atomic_test_and_set((int32*)&onceControl->state,
104 value = atomic_test_and_set((int32*)&onceControl->state,
118 while (atomic_get((int32*)&onceControl->state) == STATE_SPINNING);

Completed in 33 milliseconds