TLFLAGS_DETACHED
if (pid->tlflags & TLFLAGS_DETACHED)
new_thread->tlflags |= TLFLAGS_DETACHED;
new_thread->tlflags |= TLFLAGS_DETACHED;
if ((pthread->tlflags & TLFLAGS_DETACHED) != 0 ||
pthread->tlflags |= TLFLAGS_DETACHED;
if (curthread->tlflags & TLFLAGS_DETACHED)
curthread->tlflags &= ~(TLFLAGS_IN_TDLIST | TLFLAGS_DETACHED);
pthread->tlflags |= TLFLAGS_DETACHED;
} else if ((pthread->tlflags & TLFLAGS_DETACHED) != 0) {
if (((td->tlflags & TLFLAGS_DETACHED) != 0) &&
(thread->tlflags & TLFLAGS_DETACHED) != 0)