signum 157 compat/common/kern_sig_43.c register int signum; signum 160 compat/common/kern_sig_43.c signum = SCARG(uap, signum); signum 161 compat/common/kern_sig_43.c if (signum <= 0 || signum >= NSIG || signum 162 compat/common/kern_sig_43.c signum == SIGKILL || signum == SIGSTOP) signum 166 compat/common/kern_sig_43.c *(sig_t *)&sv->sv_handler = ps->ps_sigact[signum]; signum 167 compat/common/kern_sig_43.c sv->sv_mask = ps->ps_catchmask[signum]; signum 168 compat/common/kern_sig_43.c bit = sigmask(signum); signum 190 compat/common/kern_sig_43.c setsigvec(p, signum, (struct sigaction *)sv); signum 208 compat/common/kern_sig_43.c if ((u_int)SCARG(uap, signum) >= NSIG) signum 210 compat/common/kern_sig_43.c return (killpg1(p, SCARG(uap, signum), SCARG(uap, pgid), 0)); signum 96 compat/freebsd/freebsd_signal.c register int signum; signum 99 compat/freebsd/freebsd_signal.c signum = SCARG(uap, sig); signum 100 compat/freebsd/freebsd_signal.c if (signum <= 0 || signum >= NSIG || signum 101 compat/freebsd/freebsd_signal.c (SCARG(uap, act) && (signum == SIGKILL || signum == SIGSTOP))) signum 105 compat/freebsd/freebsd_signal.c sa->sa_handler = ps->ps_sigact[signum]; signum 106 compat/freebsd/freebsd_signal.c sa->sa_mask = ps->ps_catchmask[signum]; signum 107 compat/freebsd/freebsd_signal.c bit = sigmask(signum); signum 117 compat/freebsd/freebsd_signal.c if (signum == SIGCHLD) { signum 138 compat/freebsd/freebsd_signal.c setsigvec(p, signum, sa); signum 212 compat/ibcs2/ibcs2_signal.c if (SCARG(uap, signum) < 0 || SCARG(uap, signum) >= IBCS2_NSIG) signum 234 compat/ibcs2/ibcs2_signal.c SCARG(&sa, signum) = ibcs2_to_bsd_sig[SCARG(uap, signum)]; signum 262 compat/ibcs2/ibcs2_signal.c int signum, error; signum 265 compat/ibcs2/ibcs2_signal.c signum = IBCS2_SIGNO(SCARG(uap, sig)); signum 266 compat/ibcs2/ibcs2_signal.c if (signum < 0 || signum >= IBCS2_NSIG) { signum 272 compat/ibcs2/ibcs2_signal.c signum = ibcs2_to_bsd_sig[signum]; signum 289 compat/ibcs2/ibcs2_signal.c SCARG(&sa, mask) = sigmask(signum); signum 301 compat/ibcs2/ibcs2_signal.c SCARG(&sa_args, signum) = signum; signum 309 compat/ibcs2/ibcs2_signal.c if (signum != SIGALRM) signum 331 compat/ibcs2/ibcs2_signal.c SCARG(&sa, mask) = sigmask(signum); signum 340 compat/ibcs2/ibcs2_signal.c SCARG(&sa, mask) = sigmask(signum); signum 350 compat/ibcs2/ibcs2_signal.c SCARG(&sa_args, signum) = signum; signum 370 compat/ibcs2/ibcs2_signal.c SCARG(&sa, mask) = p->p_sigmask &~ sigmask(signum); signum 503 compat/ibcs2/ibcs2_signal.c SCARG(&ka, signum) = ibcs2_to_bsd_sig[SCARG(uap, signo)]; signum 313 compat/ibcs2/ibcs2_syscallargs.h syscallarg(int) signum; signum 396 compat/linux/linux_signal.c if (SCARG(uap, signum) < 0 || SCARG(uap, signum) >= LINUX__NSIG) signum 418 compat/linux/linux_signal.c SCARG(&sa, signum) = linux_to_bsd_sig[SCARG(uap, signum)]; signum 423 compat/linux/linux_signal.c if (SCARG(&sa, signum) == 0) { signum 467 compat/linux/linux_signal.c if (SCARG(uap, signum) < 0 || SCARG(uap, signum) >= LINUX__NSIG) signum 490 compat/linux/linux_signal.c SCARG(&sa, signum) = linux_to_bsd_sig[SCARG(uap, signum)]; signum 495 compat/linux/linux_signal.c if (SCARG(&sa, signum) == 0) { signum 552 compat/linux/linux_signal.c SCARG(&sa_args, signum) = linux_to_bsd_sig[SCARG(uap, sig)]; signum 557 compat/linux/linux_signal.c if (SCARG(&sa_args, signum) != 0) { signum 913 compat/linux/linux_signal.c if (SCARG(uap, signum) < 0 || SCARG(uap, signum) >= LINUX__NSIG) signum 915 compat/linux/linux_signal.c SCARG(&ka, signum) = linux_to_bsd_sig[SCARG(uap, signum)]; signum 118 compat/linux/linux_syscallargs.h syscallarg(int) signum; signum 169 compat/linux/linux_syscallargs.h syscallarg(int) signum; signum 442 compat/linux/linux_syscallargs.h syscallarg(int) signum; signum 65 compat/osf1/osf1_signal.c SCARG(&ka, signum) = osf1_signal_xlist[SCARG(uap, signum)]; signum 102 compat/osf1/osf1_signal.c SCARG(&sa, signum) = osf1_signal_xlist[SCARG(uap, signum)]; signum 180 compat/osf1/osf1_signal.c int signum = osf1_signal_xlist[OSF1_SIGNO(SCARG(uap, signum))]; signum 184 compat/osf1/osf1_signal.c if (signum <= 0 || signum >= OSF1_NSIG) { signum 185 compat/osf1/osf1_signal.c if (OSF1_SIGCALL(SCARG(uap, signum)) == OSF1_SIGNAL_MASK || signum 186 compat/osf1/osf1_signal.c OSF1_SIGCALL(SCARG(uap, signum)) == OSF1_SIGDEFER_MASK) signum 191 compat/osf1/osf1_signal.c switch (OSF1_SIGCALL(SCARG(uap, signum))) { signum 202 compat/osf1/osf1_signal.c SCARG(&sa, mask) = sigmask(signum); signum 214 compat/osf1/osf1_signal.c SCARG(&sa_args, signum) = signum; signum 222 compat/osf1/osf1_signal.c if (signum != SIGALRM) signum 244 compat/osf1/osf1_signal.c SCARG(&sa, mask) = sigmask(signum); signum 253 compat/osf1/osf1_signal.c SCARG(&sa, mask) = sigmask(signum); signum 263 compat/osf1/osf1_signal.c SCARG(&sa_args, signum) = signum; signum 283 compat/osf1/osf1_signal.c SCARG(&sa, mask) = p->p_sigmask & ~sigmask(signum); signum 255 compat/osf1/osf1_syscallargs.h syscallarg(int) signum; signum 1113 compat/sunos/sunos_misc.c register int signum; signum 1116 compat/sunos/sunos_misc.c signum = SCARG(uap, signum); signum 1117 compat/sunos/sunos_misc.c if (signum <= 0 || signum >= NSIG || signum 1118 compat/sunos/sunos_misc.c signum == SIGKILL || signum == SIGSTOP) signum 1122 compat/sunos/sunos_misc.c *(sig_t *)&sv->sv_handler = ps->ps_sigact[signum]; signum 1123 compat/sunos/sunos_misc.c sv->sv_mask = ps->ps_catchmask[signum]; signum 1124 compat/sunos/sunos_misc.c bit = sigmask(signum); signum 1155 compat/sunos/sunos_misc.c setsigvec(p, signum, (struct sigaction *)sv); signum 139 compat/sunos/sunos_syscallargs.h syscallarg(int) signum; signum 285 compat/svr4/svr4_signal.c if (SCARG(uap, signum) < 0 || SCARG(uap, signum) >= SVR4_NSIG) signum 307 compat/svr4/svr4_signal.c SCARG(&sa, signum) = svr4_to_bsd_sig[SCARG(uap, signum)]; signum 390 compat/svr4/svr4_signal.c int signum, error; signum 393 compat/svr4/svr4_signal.c signum = SVR4_SIGNO(SCARG(uap, signum)); signum 394 compat/svr4/svr4_signal.c if (signum < 0 || signum >= SVR4_NSIG) { signum 395 compat/svr4/svr4_signal.c if (SVR4_SIGCALL(SCARG(uap, signum)) == SVR4_SIGNAL_MASK || signum 396 compat/svr4/svr4_signal.c SVR4_SIGCALL(SCARG(uap, signum)) == SVR4_SIGDEFER_MASK) signum 400 compat/svr4/svr4_signal.c signum = svr4_to_bsd_sig[signum]; signum 402 compat/svr4/svr4_signal.c switch (SVR4_SIGCALL(SCARG(uap, signum))) { signum 413 compat/svr4/svr4_signal.c SCARG(&sa, mask) = sigmask(signum); signum 425 compat/svr4/svr4_signal.c SCARG(&sa_args, signum) = signum; signum 433 compat/svr4/svr4_signal.c if (signum != SIGALRM) signum 455 compat/svr4/svr4_signal.c SCARG(&sa, mask) = sigmask(signum); signum 464 compat/svr4/svr4_signal.c SCARG(&sa, mask) = sigmask(signum); signum 474 compat/svr4/svr4_signal.c SCARG(&sa_args, signum) = signum; signum 494 compat/svr4/svr4_signal.c SCARG(&sa, mask) = p->p_sigmask & ~sigmask(signum); signum 626 compat/svr4/svr4_signal.c if (SCARG(uap, signum) < 0 || SCARG(uap, signum) >= SVR4_NSIG) signum 629 compat/svr4/svr4_signal.c SCARG(&ka, signum) = svr4_to_bsd_sig[SCARG(uap, signum)]; signum 90 compat/svr4/svr4_syscallargs.h syscallarg(int) signum; signum 104 compat/svr4/svr4_syscallargs.h syscallarg(int) signum; signum 207 compat/svr4/svr4_syscallargs.h syscallarg(int) signum; signum 93 kern/kern_sig.c cansignal(struct proc *p, struct pcred *pc, struct proc *q, int signum) signum 108 kern/kern_sig.c if (signum == SIGCONT && q->p_session == p->p_session) signum 116 kern/kern_sig.c switch (signum) { signum 235 kern/kern_sig.c int signum; signum 238 kern/kern_sig.c signum = SCARG(uap, signum); signum 239 kern/kern_sig.c if (signum <= 0 || signum >= NSIG || signum 240 kern/kern_sig.c (SCARG(uap, nsa) && (signum == SIGKILL || signum == SIGSTOP))) signum 244 kern/kern_sig.c sa->sa_handler = ps->ps_sigact[signum]; signum 245 kern/kern_sig.c sa->sa_mask = ps->ps_catchmask[signum]; signum 246 kern/kern_sig.c bit = sigmask(signum); signum 256 kern/kern_sig.c if (signum == SIGCHLD) { signum 273 kern/kern_sig.c setsigvec(p, signum, sa); signum 279 kern/kern_sig.c setsigvec(struct proc *p, int signum, struct sigaction *sa) signum 285 kern/kern_sig.c bit = sigmask(signum); signum 290 kern/kern_sig.c ps->ps_sigact[signum] = sa->sa_handler; signum 292 kern/kern_sig.c sa->sa_mask |= sigmask(signum); signum 293 kern/kern_sig.c ps->ps_catchmask[signum] = sa->sa_mask &~ sigcantmask; signum 294 kern/kern_sig.c if (signum == SIGCHLD) { signum 346 kern/kern_sig.c (sigprop[signum] & SA_IGNORE && sa->sa_handler == SIG_DFL)) { signum 348 kern/kern_sig.c if (signum != SIGCONT) signum 585 kern/kern_sig.c if ((u_int)SCARG(uap, signum) >= NSIG) signum 591 kern/kern_sig.c if (!cansignal(cp, pc, p, SCARG(uap, signum))) signum 593 kern/kern_sig.c if (SCARG(uap, signum)) signum 594 kern/kern_sig.c psignal(p, SCARG(uap, signum)); signum 599 kern/kern_sig.c return (killpg1(cp, SCARG(uap, signum), 0, 1)); signum 601 kern/kern_sig.c return (killpg1(cp, SCARG(uap, signum), 0, 0)); signum 603 kern/kern_sig.c return (killpg1(cp, SCARG(uap, signum), -SCARG(uap, pid), 0)); signum 613 kern/kern_sig.c killpg1(struct proc *cp, int signum, int pgid, int all) signum 626 kern/kern_sig.c p == cp || !cansignal(cp, pc, p, signum)) signum 629 kern/kern_sig.c if (signum) signum 630 kern/kern_sig.c psignal(p, signum); signum 645 kern/kern_sig.c !cansignal(cp, pc, p, signum)) signum 648 kern/kern_sig.c if (signum && P_ZOMBIE(p) == 0) signum 649 kern/kern_sig.c psignal(p, signum); signum 669 kern/kern_sig.c csignal(pid_t pgid, int signum, uid_t uid, uid_t euid) signum 682 kern/kern_sig.c psignal(p, signum); signum 687 kern/kern_sig.c psignal(p, signum); signum 695 kern/kern_sig.c gsignal(int pgid, int signum) signum 700 kern/kern_sig.c pgsignal(pgrp, signum, 0); signum 708 kern/kern_sig.c pgsignal(struct pgrp *pgrp, int signum, int checkctty) signum 716 kern/kern_sig.c psignal(p, signum); signum 725 kern/kern_sig.c trapsignal(struct proc *p, int signum, u_long code, int type, signum 731 kern/kern_sig.c mask = sigmask(signum); signum 738 kern/kern_sig.c initsiginfo(&si, signum, code, type, sigval); signum 739 kern/kern_sig.c ktrpsig(p, signum, ps->ps_sigact[signum], signum 744 kern/kern_sig.c (*p->p_emul->e_sendsig)(ps->ps_sigact[signum], signum, signum 746 kern/kern_sig.c p->p_sigmask |= ps->ps_catchmask[signum]; signum 749 kern/kern_sig.c if (signum != SIGCONT && sigprop[signum] & SA_IGNORE) signum 751 kern/kern_sig.c ps->ps_sigact[signum] = SIG_DFL; signum 754 kern/kern_sig.c ps->ps_sig = signum; signum 758 kern/kern_sig.c psignal(p, signum); signum 776 kern/kern_sig.c psignal(struct proc *p, int signum) signum 787 kern/kern_sig.c if ((u_int)signum >= NSIG || signum == 0) signum 799 kern/kern_sig.c if (q->p_sigdivert & (1 << signum)) { signum 801 kern/kern_sig.c psignal(q, signum); signum 807 kern/kern_sig.c KNOTE(&p->p_klist, NOTE_SIGNAL | signum); signum 809 kern/kern_sig.c mask = sigmask(signum); signum 810 kern/kern_sig.c prop = sigprop[signum]; signum 852 kern/kern_sig.c psignal(q, signum); signum 863 kern/kern_sig.c psignal(q, signum); signum 920 kern/kern_sig.c p->p_xstat = signum; signum 942 kern/kern_sig.c if (signum == SIGKILL) signum 1029 kern/kern_sig.c int signum, mask, prop; signum 1039 kern/kern_sig.c signum = ffs((long)mask); signum 1040 kern/kern_sig.c mask = sigmask(signum); signum 1055 kern/kern_sig.c p->p_xstat = signum; signum 1074 kern/kern_sig.c signum = p->p_xstat; signum 1075 kern/kern_sig.c mask = sigmask(signum); signum 1083 kern/kern_sig.c prop = sigprop[signum]; signum 1090 kern/kern_sig.c switch ((long)p->p_sigacts->ps_sigact[signum]) { signum 1103 kern/kern_sig.c p->p_pid, signum); signum 1119 kern/kern_sig.c p->p_xstat = signum; signum 1159 kern/kern_sig.c return (signum); signum 1222 kern/kern_sig.c postsig(int signum) signum 1233 kern/kern_sig.c if (signum == 0) signum 1239 kern/kern_sig.c mask = sigmask(signum); signum 1241 kern/kern_sig.c action = ps->ps_sigact[signum]; signum 1245 kern/kern_sig.c if (ps->ps_sig != signum) { signum 1259 kern/kern_sig.c initsiginfo(&si, signum, code, type, sigval); signum 1260 kern/kern_sig.c ktrpsig(p, signum, action, ps->ps_flags & SAS_OLDMASK ? signum 1269 kern/kern_sig.c sigexit(p, signum); signum 1298 kern/kern_sig.c p->p_sigmask |= ps->ps_catchmask[signum]; signum 1301 kern/kern_sig.c if (signum != SIGCONT && sigprop[signum] & SA_IGNORE) signum 1303 kern/kern_sig.c ps->ps_sigact[signum] = SIG_DFL; signum 1307 kern/kern_sig.c if (ps->ps_sig == signum) { signum 1314 kern/kern_sig.c (*p->p_emul->e_sendsig)(action, signum, returnmask, code, signum 1330 kern/kern_sig.c sigexit(struct proc *p, int signum) signum 1336 kern/kern_sig.c if (sigprop[signum] & SA_CORE) { signum 1337 kern/kern_sig.c p->p_sigacts->ps_sig = signum; signum 1339 kern/kern_sig.c signum |= WCOREFLAG; signum 1341 kern/kern_sig.c exit1(p, W_EXITCODE(0, signum), EXIT_NORMAL); signum 158 sys/signalvar.h void csignal(pid_t pgid, int signum, uid_t uid, uid_t euid); signum 193 sys/syscallargs.h syscallarg(int) signum; signum 225 sys/syscallargs.h syscallarg(int) signum; signum 483 sys/syscallargs.h syscallarg(int) signum; signum 669 sys/syscallargs.h syscallarg(int) signum;