Lines Matching defs:pthread
34 #include <pthread.h>
42 _pthread_detach(pthread_t pthread)
44 struct pthread *curthread = _get_curthread();
47 if (pthread == NULL)
50 if ((rval = _thr_find_thread(curthread, pthread,
56 if ((pthread->flags & THR_FLAGS_DETACHED) != 0 ||
57 (pthread->joiner != NULL)) {
58 THR_THREAD_UNLOCK(curthread, pthread);
63 pthread->flags |= THR_FLAGS_DETACHED;
64 _thr_try_gc(curthread, pthread); /* thread lock released */