PTHREAD_CANCEL_DISABLE
thr_setcancelstate(PTHREAD_CANCEL_DISABLE, &oldstate);
thr_setcancelstate(PTHREAD_CANCEL_DISABLE,
case PTHREAD_CANCEL_DISABLE:
*oldstate = PTHREAD_CANCEL_DISABLE;
RL(pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL));
pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL);
RZ(pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL));
state, PTHREAD_CANCEL_ENABLE, PTHREAD_CANCEL_DISABLE);
RZ(pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL));
RZ(pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL));
RZ(pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL));
RZ(pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &state));
RZ(pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL));