THR_CANCEL_DISABLE
*oldstate = ((oldval & THR_CANCEL_DISABLE) ?
atomic_set_int(&curthread->cancelflags, THR_CANCEL_DISABLE);
atomic_clear_int(&curthread->cancelflags, THR_CANCEL_DISABLE);
(((val) & (THR_CANCEL_DISABLE | THR_CANCEL_EXITING | \
(((val) & (THR_CANCEL_DISABLE | THR_CANCEL_EXITING | \