NSIG
if (signum < 0 || signum >= NSIG)
for (signum = 1; signum < NSIG; signum++) {
if (signum == NSIG / 2)
if (signum < 0 || signum >= NSIG || *ep)
for (signum = 1; signum < NSIG; signum++)
if (signum == NSIG) {
#ifdef NSIG
# define SIGNALS NSIG
for (i = 0; i < NSIG; i++)
for (n = 1; n < NSIG; n++) {
if ((n == NSIG/2) || n == (NSIG - 1))
for (signo = 0; signo < NSIG; signo++) {
for (count = 0, signo = 0 ; signo < NSIG ; signo++) {
for (count = 0, signo = 0 ; signo < NSIG ; signo++)
for (signo = 0 ; signo < NSIG ; signo++)
if (signo < 0 || signo >= NSIG) {
for (tp = &trap[1] ; tp < &trap[NSIG] ; tp++) {
for (tp = trap ; tp < &trap[NSIG] ; tp++)
for (tp = trap ; tp < &trap[NSIG] ; tp++)
for (sm = sigmode ; sm < sigmode + NSIG ; sm++) {
if (i >= NSIG) {
for (i = NSIG; --i > 0; )
MKINIT char sigmode[NSIG]; /* current value of signal */
static volatile sig_atomic_t gotsig[NSIG];/* indicates specified signal received */
static char * volatile trap[NSIG]; /* trap handler commands */
static volatile sig_atomic_t sigreq[NSIG + 1];
for (i = 0; i <= NSIG; i++)
for (sig = 0; sig <= NSIG; sig++) {
if (sig <= 0 || sig >= NSIG)
if (sig < 0 || sig >= NSIG || (sig > 0 && sys_signame[sig] == NULL))
while (++sig < NSIG)
for (i = 1; i < NSIG; ++i)
static int sigs[NSIG] = { 0, };
if (sig < 0 || sig >= (int)NSIG) {
for (i = 0; i < NSIG; i++) {
static struct sigaction* saved_actions[NSIG];
struct kevent kev[NSIG+1];
for (i = 0; i < NSIG; i++) {
EV_SET(&kev[NSIG], clispc.spc_fd,
if (host_kevent(fd, kev, NSIG+1, NULL, 0, NULL) == -1) {
for (i = 0; i < NSIG; i++)
for (i = 0; i < NSIG; i++)
#ifndef NSIG
sigfunc_t *sig_funcs[NSIG];
if ((u_int)SCARG(uap, signum) >= NSIG)
if (sig >= 0 && sig < NSIG)
if (sig >= 0 && sig < NSIG)
(sig.sigev_signo <= 0 || sig.sigev_signo >= NSIG))
for (i = 1; i < NSIG; i++) {
const int native_to_linux_signo[NSIG];
const int linux_to_native_signo[NSIG];
for (i = 1; i < NSIG; i++) {
(sig32.sigev_signo <=0 || sig32.sigev_signo >= NSIG))
if(*(int *)arg == 0 || *(int *)arg >= NSIG) {
for (int i = 1; i <= NSIG; i++) {
__CTASSERT(NSIG <= 128);
KASSERT(signo < NSIG);
for (signo = 1; signo < NSIG; signo++) {
for (signo = 1; signo < NSIG; signo++) {
pt->pt_ev.sigev_signo >= NSIG))) {
if (sig->sigev_signo < 0 || sig->sigev_signo >= NSIG ||
sig->sigev_signo >= NSIG ||
if ((u_int)signo >= NSIG)
(sig.sigev_signo <=0 || sig.sigev_signo >= NSIG))
if (signo < 0 || signo >= NSIG) {
if (psi.psi_siginfo.si_signo < 0 || psi.psi_siginfo.si_signo >= NSIG)
if ((u_int)ksi->ksi_signo >= NSIG)
if (signum <= 0 || signum >= NSIG)
if (sig <= 0 || sig >= NSIG)
#if NSIG > 33
#if NSIG > 65
#if NSIG > 97
const int sigprop[NSIG] = {
extern const int sigprop[NSIG];
} sa_sigdesc[NSIG]; /* disposition of signals */
sig = 1 + arc4random_uniform(NSIG - 2);
for (int sig = 1; sig < NSIG; sig++) {
bool isnextset = sig < NSIG - 1 && sigismember(set, sig + 1);
else if (sig < 0 || sig >= NSIG) {
linux_to_native_signo, NSIG, 0 },
linux_to_native_signo, NSIG, EMUL_FLAG_NETBSD32 },
for (i = 1; i < NSIG; i++) {
assert(signo > 0 && signo < NSIG);
assert(signo > 0 && signo < NSIG);
assert (signo > 0 && signo < NSIG); /* Should be guaranteed. */
static sig_t sigarray[NSIG];
static q_entry_t entries[NSIG];
if (*p != '\0' || n < 0 || n >= NSIG)
for (n = 1; n < NSIG; n++)
for (i = 1; i < NSIG; i++)
if (i != NSIG) {
if (WTERMSIG(status) < NSIG) {
if (s > 0 && s < NSIG)