PTHREAD_CREATE_JOINABLE
*detachstate = PTHREAD_CREATE_JOINABLE;
case PTHREAD_CREATE_JOINABLE:
pthread_attr_setdetachstate(&pattr, PTHREAD_CREATE_JOINABLE);
const int state = PTHREAD_CREATE_JOINABLE;
RZ(pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE));