SIGCANCEL
case SIGCANCEL:
(void) sigaddset(&rset, SIGCANCEL);
((s)->__sigbits[1] &= (MASKSET1 & ~SIGMASK(SIGCANCEL))),\
{ "CANCEL", SIGCANCEL },
error = _lwp_kill(tid, SIGCANCEL);
if (sig == SIGCANCEL &&
if ((sig == SIGCANCEL || sig == SIGAIOCANCEL) &&
if (sig == SIGCANCEL) {
if (sig != SIGCANCEL)
} else if (sig == SIGCANCEL || sig == SIGAIOCANCEL) {
ASSERT(sig == SIGCANCEL || sig == SIGAIOCANCEL);
setup_cancelsig(SIGCANCEL);
if (sig == SIGCANCEL)
(void) _lwp_kill(dpr->dpr_tid, SIGCANCEL);
(void) sigdelset(&nset, SIGCANCEL); /* see dt_proc_destroy() */
sigtoproc(p, server_thread, SIGCANCEL);
sigtoproc(p, server_thread, SIGCANCEL);
!sigismember(&curthread->t_hold, SIGCANCEL))
if (sig == SIGCANCEL &&
(sigmask(SIGLWP)|sigmask(SIGCANCEL)|sigmask(SIGFREEZE)