Lines Matching defs:sig
127 static void timeout(int sig);
129 static void handler(int sig);
136 int choose_sig(int sig);
244 int sig; /* current signal number */
266 for (sig = 1; sig < NUMSIGS; sig++) {
267 if (choose_sig(sig)) {
268 if (kill(pid, sig) < 0) {
273 pid, sig, pid);
277 pid, sig, pid);
281 sig);
297 if ((sig = CHILD_SIG(term_stat)) != 0)
300 sig);
315 for (sig = 1; sig < NUMSIGS; sig++) {
316 printf("array[%d] = %d\n", sig, array[sig]);
320 for (sig = 1; sig < NUMSIGS; sig++) {
321 if (choose_sig(sig)) {
322 if (array[sig] != 1) {
323 /* sig was not caught or caught too many times */
326 sig, array[sig]);
382 int sig; /* signal value */
404 for (sig = 1; sig < NUMSIGS; sig++) {
405 if (choose_sig(sig)) {
406 if ((rv = sighold(sig)) != 0) {
472 for (sig = 1; sig < NUMSIGS; sig++) {
473 if (choose_sig(sig)) {
479 printf("child: releasing sig %d...\n", sig);
481 if ((rv = sigrelse(sig)) != 0) {
531 int sig;
534 for (sig = 1; sig < NUMSIGS; sig++) {
535 if (choose_sig(sig)) {
536 if (signal(sig, handler) == SIG_ERR) {
540 sig, errno, strerror(errno));
559 static void handler(int sig)
564 printf("child: handler phase%d: caught signal %d.\n", phase, sig);
580 ++sig_array[sig];
683 static void timeout(int sig)
725 int choose_sig(int sig)
727 switch (sig) {