Home | History | Annotate | Download | only in ksh

Lines Matching defs:sigtraps

19 Trap sigtraps[SIGNALS+1] = {
38 if (!sigtraps[i].name && sys_siglist[i] && sys_siglist[i][0])
39 sigtraps[i].mess = sys_siglist[i];
48 sigtraps[SIGINT].flags |= TF_DFL_INTR | TF_TTY_INTR;
49 sigtraps[SIGQUIT].flags |= TF_DFL_INTR | TF_TTY_INTR;
50 sigtraps[SIGTERM].flags |= TF_DFL_INTR;/* not fatal for interactive */
51 sigtraps[SIGHUP].flags |= TF_FATAL;
52 sigtraps[SIGCHLD].flags |= TF_SHELL_USES;
55 setsig(&sigtraps[SIGINT], trapsig, SS_RESTORE_ORIG);
56 setsig(&sigtraps[SIGQUIT], trapsig, SS_RESTORE_ORIG);
57 setsig(&sigtraps[SIGTERM], trapsig, SS_RESTORE_ORIG);
58 setsig(&sigtraps[SIGHUP], trapsig, SS_RESTORE_ORIG);
67 sigtraps[SIGALRM].flags |= TF_SHELL_USES;
68 setsig(&sigtraps[SIGALRM], alarm_catcher,
104 return &sigtraps[n];
107 for (p = sigtraps, i = SIGNALS+1; --i >= 0; p++)
132 Trap *p = &sigtraps[i];
169 for (p = sigtraps, i = SIGNALS+1; --i >= 0; p++)
186 for (p = sigtraps, i = SIGNALS+1; --i >= 0; p++)
222 for (p = sigtraps, i = SIGNALS+1; --i >= 0; p++)
284 for (i = SIGNALS+1, p = sigtraps; --i >= 0; p++) {
298 for (i = SIGNALS+1, p = sigtraps; --i >= 0; p++)
349 Trap *p = &sigtraps[SIGPIPE];
368 setsig(&sigtraps[SIGPIPE], SIG_DFL, SS_RESTORE_CURR);