Home | History | Annotate | Download | only in waitpid

Lines Matching defs:sig

78 	int pid, npid, sig, nsig;
106 for (sig = 1; sig <= 15; sig++) {
107 if (sig == SIGUSR1 || sig == SIGUSR2 || sig == SIGBUS)
111 signal(sig, SIG_DFL);
116 self_exec(av[0], "d", sig);
120 do_child(sig);
146 if ((sig == 1) || (sig == 2) ||
147 (sig == 9) || (sig == 13) ||
148 (sig == 14) ||
149 (sig == 15)) {
157 sig);
159 } else if ((sig == 3) || (sig == 4) ||
160 (sig == 5) || (sig == 6) ||
161 (sig == 8) || (sig == 11)) {
166 "number %d", sig);
173 if (nsig != sig) {
179 "%d", nsig, sig);
208 static void do_child(int sig)
213 if (kill(pid, sig) == -1) {
222 * run do_child with the appropriate sig variable