PTHREAD_DETACHED
#define PTHREAD_CREATE_DETACHED PTHREAD_DETACHED
dst->flags |= PTHREAD_DETACHED;
if (((*attr)->flags & PTHREAD_DETACHED) != 0)
(*attr)->flags |= PTHREAD_DETACHED;
(*attr)->flags &= ~PTHREAD_DETACHED;
pthread_attr_setdetachstate(&attr, PTHREAD_DETACHED);
pthread_attr_setdetachstate(&attr, PTHREAD_DETACHED);