Lines Matching refs:sig
35 int sig; member
77 interrupt(int sig) in interrupt() argument
79 signal(sig, interrupt); in interrupt()
80 hold |= sigmask(sig); in interrupt()
123 sigaddset(&nmask, signals[i].sig); in sigcritical()
130 mask |= sigmask(signals[i].sig); in sigcritical()
135 if ((op & signals[i].op) && (handler[i] = signal(signals[i].sig, interrupt)) == SIG_IGN) in sigcritical()
137 signal(signals[i].sig, handler[i]); in sigcritical()
138 hold &= ~sigmask(signals[i].sig); in sigcritical()
152 if (sigismember(&nmask, signals[i].sig)) in sigcritical()
183 signal(signals[i].sig, handler[i]); in sigcritical()
189 if (hold & sigmask(signals[i].sig)) in sigcritical()
190 kill(getpid(), signals[i].sig); in sigcritical()