Lines Matching defs:curthread
84 struct pthread *curthread;
95 curthread = _get_curthread();
96 THR_CRITICAL_ENTER(curthread);
100 THR_CRITICAL_LEAVE(curthread);
112 struct pthread *curthread;
117 curthread = _get_curthread();
118 THR_CRITICAL_ENTER(curthread);
129 THR_CRITICAL_LEAVE(curthread);
152 struct pthread *curthread;
171 curthread = _get_curthread();
172 cancelsave = curthread->no_cancel;
173 curthread->no_cancel = 1;
185 _thr_signal_block(curthread);
195 __thr_malloc_prefork(curthread);
226 curthread->cancel_pending = 0;
227 curthread->flags &= ~(THR_FLAGS_NEED_SUSPEND|THR_FLAGS_DETACHED);
233 curthread->tlflags &= ~TLFLAGS_IN_TDLIST;
237 __thr_malloc_postfork(curthread);
240 thr_self(&curthread->tid);
243 _thr_umutex_init(&curthread->lock);
244 _mutex_fork(curthread);
257 _libpthread_init(curthread);
269 _thr_signal_unblock(curthread);
277 curthread->no_cancel = cancelsave;
285 __thr_malloc_postfork(curthread);
292 _thr_signal_unblock(curthread);
301 curthread->no_cancel = cancelsave;
303 if (curthread->cancel_async)
304 _thr_testcancel(curthread);