Lines Matching refs:oldFlags
47 int32 oldFlags = atomic_or(&thread->flags, THREAD_CANCELED); in pthread_cancel() local
50 if ((oldFlags & THREAD_CANCELED) != 0) in pthread_cancel()
55 if ((oldFlags & THREAD_CANCEL_ENABLED) != 0) { in pthread_cancel()
74 int32 oldFlags; in pthread_setcancelstate() local
76 oldFlags = atomic_or(&thread->flags, THREAD_CANCEL_ENABLED); in pthread_setcancelstate()
77 test_asynchronous_cancel(oldFlags | THREAD_CANCEL_ENABLED); in pthread_setcancelstate()
79 oldFlags = atomic_and(&thread->flags, ~(int32)THREAD_CANCEL_ENABLED); in pthread_setcancelstate()
80 test_asynchronous_cancel(oldFlags); in pthread_setcancelstate()
86 *_oldState = (oldFlags & THREAD_CANCEL_ENABLED) != 0 in pthread_setcancelstate()
102 int32 oldFlags; in pthread_setcanceltype() local
104 oldFlags = atomic_and(&thread->flags, in pthread_setcanceltype()
106 test_asynchronous_cancel(oldFlags); in pthread_setcanceltype()
108 oldFlags = atomic_or(&thread->flags, THREAD_CANCEL_ASYNCHRONOUS); in pthread_setcanceltype()
109 test_asynchronous_cancel(oldFlags | THREAD_CANCEL_ASYNCHRONOUS); in pthread_setcanceltype()
115 *_oldType = (oldFlags & THREAD_CANCEL_ASYNCHRONOUS) != 0 in pthread_setcanceltype()