PTHREAD_CANCEL_ENABLE
PTHREAD_CANCEL_DISABLE : PTHREAD_CANCEL_ENABLE;
if (state == PTHREAD_CANCEL_ENABLE) {
CHECKr(pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, NULL));