PTHREAD_CREATE_DETACHED
*detachstate = PTHREAD_CREATE_DETACHED;
case PTHREAD_CREATE_DETACHED:
pthread_attr_setdetachstate(&pattr, PTHREAD_CREATE_DETACHED);
pthread_attr_setdetachstate(&pattr_detached, PTHREAD_CREATE_DETACHED);