THREAD_DETACHED
if (thread->flags & THREAD_DETACHED) {
else if (thread->flags & THREAD_DETACHED)
if ((thread->flags & THREAD_DETACHED) == 0)
if (thread->flags & THREAD_DETACHED) {
thread->flags |= THREAD_DETACHED;
thread->flags |= THREAD_DETACHED;