PTHREAD_CANCEL_ASYNCHRONOUS
} else if (type == PTHREAD_CANCEL_ASYNCHRONOUS) {
? PTHREAD_CANCEL_ASYNCHRONOUS : PTHREAD_CANCEL_DEFERRED;