Lines Matching refs:pthread
47 testcancel(struct pthread *curthread) in testcancel()
55 _thr_testcancel(struct pthread *curthread) in _thr_testcancel()
61 _thr_cancel(pthread_t pthread) in _thr_cancel() argument
63 struct pthread *curthread = _get_curthread(); in _thr_cancel()
71 if ((ret = _thr_find_thread(curthread, pthread, 1)) == 0) { in _thr_cancel()
72 if (!pthread->cancel_pending) { in _thr_cancel()
73 pthread->cancel_pending = 1; in _thr_cancel()
74 if (pthread->state != PS_DEAD) in _thr_cancel()
75 _thr_send_sig(pthread, SIGCANCEL); in _thr_cancel()
77 THR_THREAD_UNLOCK(curthread, pthread); in _thr_cancel()
85 struct pthread *curthread = _get_curthread(); in _thr_setcancelstate()
112 struct pthread *curthread = _get_curthread(); in _thr_setcanceltype()
138 struct pthread *curthread; in _Tthr_testcancel()
146 _thr_cancel_enter(struct pthread *curthread) in _thr_cancel_enter()
153 _thr_cancel_enter2(struct pthread *curthread, int maycancel) in _thr_cancel_enter2()
166 _thr_cancel_leave(struct pthread *curthread, int maycancel) in _thr_cancel_leave()