/dports/shells/oksh/oksh-7.0/ |
H A D | trap.c | 14 Trap sigtraps[NSIG + 1]; variable 29 sigtraps[i].signal = i; in inittraps() 31 sigtraps[i].name = "ERR"; in inittraps() 32 sigtraps[i].mess = "Error handler"; in inittraps() 35 sigtraps[i].name = sys_signame[i]; in inittraps() 37 sigtraps[i].name = oksh_sig2str(i); in inittraps() 40 sigtraps[i].mess = sys_siglist[i]; in inittraps() 45 sigtraps[i].mess = mess[i]; in inittraps() 107 return &sigtraps[n]; in gettrap() 132 Trap *p = &sigtraps[i]; in trapsig() [all …]
|
H A D | jobs.c | 160 setsig(&sigtraps[SIGCHLD], j_sigchld, in j_init() 178 sigtraps[tt_sigs[i]].flags |= TF_SHELL_USES; in j_init() 180 setsig(&sigtraps[tt_sigs[i]], SIG_IGN, in j_init() 316 setsig(&sigtraps[SIGTTIN], SIG_DFL, in j_change() 335 setsig(&sigtraps[tt_sigs[i]], SIG_IGN, in j_change() 364 setsig(&sigtraps[tt_sigs[i]], SIG_IGN, in j_change() 368 if (sigtraps[tt_sigs[i]].flags & in j_change() 370 setsig(&sigtraps[tt_sigs[i]], in j_change() 499 setsig(&sigtraps[tt_sigs[i]], SIG_DFL, in exchild() 505 setsig(&sigtraps[SIGINT], SIG_IGN, in exchild() [all …]
|
H A D | c_ksh.c | 1131 if (sigtraps[i].name) in kill_fmt_entry() 1134 ki->name_width, sigtraps[i].name, in kill_fmt_entry() 1135 sigtraps[i].mess); in kill_fmt_entry() 1139 ki->name_width, sigtraps[i].signal, in kill_fmt_entry() 1140 sigtraps[i].mess); in kill_fmt_entry() 1197 shprintf("%s\n", sigtraps[n].name); in c_kill() 1204 if (sigtraps[i].name) in c_kill() 1205 shprintf("%s%s", p, sigtraps[i].name); in c_kill() 1218 w = sigtraps[i].name ? in c_kill() 1219 (int)strlen(sigtraps[i].name) : in c_kill() [all …]
|
H A D | main.c | 658 sigtraps[SIGEXIT_].trap)) { in unwind() 661 runtrap(&sigtraps[SIGEXIT_]); in unwind() 666 runtrap(&sigtraps[SIGERR_]); in unwind() 748 setsig(&sigtraps[sig], SIG_DFL, in quitenv()
|
H A D | edit.c | 45 if (setsig(&sigtraps[SIGWINCH], x_sigwinch, SS_RESTORE_ORIG|SS_SHTRAP)) in x_init() 46 sigtraps[SIGWINCH].flags |= TF_SHELL_USES; in x_init()
|
H A D | sh.h | 253 extern Trap sigtraps[NSIG+1];
|
H A D | exec.c | 681 setexecsig(&sigtraps[SIGINT], SS_RESTORE_ORIG); in comexec() 682 setexecsig(&sigtraps[SIGQUIT], SS_RESTORE_ORIG); in comexec()
|
H A D | c_sh.c | 484 for (p = sigtraps, i = NSIG+1; --i >= 0; p++) { in c_trap()
|
/dports/shells/pdksh/pdksh-5.2.14/ |
H A D | trap.c | 14 Trap sigtraps[SIGNALS+1] = { variable 34 sigtraps[i].mess = sys_siglist[i]; in inittraps() 46 sigtraps[SIGHUP].flags |= TF_FATAL; in inittraps() 47 sigtraps[SIGCHLD].flags |= TF_SHELL_USES; in inittraps() 62 sigtraps[SIGALRM].flags |= TF_SHELL_USES; in alarm_init() 63 setsig(&sigtraps[SIGALRM], alarm_catcher, in alarm_init() 96 return &sigtraps[n]; 99 for (p = sigtraps, i = SIGNALS+1; --i >= 0; p++) 113 Trap *p = &sigtraps[i]; 151 for (p = sigtraps, i = SIGNALS+1; --i >= 0; p++) in fatal_trap_check() [all …]
|
H A D | jobs.c | 238 setsig(&sigtraps[SIGCHLD], j_sigchld, 262 sigtraps[tt_sigs[i]].flags |= TF_SHELL_USES; 264 setsig(&sigtraps[tt_sigs[i]], SIG_IGN, 356 setsig(&sigtraps[SIGTTIN], SIG_DFL, in j_change() 375 setsig(&sigtraps[tt_sigs[i]], SIG_IGN, in j_change() 414 setsig(&sigtraps[tt_sigs[i]], SIG_IGN, in j_change() 418 if (sigtraps[tt_sigs[i]].flags & (TF_ORIG_IGN in j_change() 420 setsig(&sigtraps[tt_sigs[i]], in j_change() 615 setsig(&sigtraps[tt_sigs[i]], SIG_DFL, 624 setsig(&sigtraps[SIGINT], SIG_IGN, [all …]
|
H A D | c_ksh.c | 1167 if (sigtraps[i].name) 1170 ki->name_width, sigtraps[i].name, 1171 sigtraps[i].mess); 1175 ki->name_width, sigtraps[i].signal, 1176 sigtraps[i].mess); 1232 if (n > 0 && n < SIGNALS && sigtraps[n].name) 1233 shprintf("%s\n", sigtraps[n].name); 1240 if (sigtraps[i].name) 1241 shprintf("%s%s", p, sigtraps[i].name); 1252 w = sigtraps[i].name ? strlen(sigtraps[i].name) [all …]
|
H A D | main.c | 634 && sigtraps[SIGEXIT_].trap)) 636 runtrap(&sigtraps[SIGEXIT_]); 639 runtrap(&sigtraps[SIGERR_]); 715 setsig(&sigtraps[sig], SIG_DFL, in quitenv()
|
H A D | c_sh.c | 477 for (p = sigtraps, i = SIGNALS+1; --i >= 0; p++) { 492 for (p = sigtraps, i = SIGNALS+1; --i >= 0; p++)
|
H A D | edit.c | 50 if (setsig(&sigtraps[SIGWINCH], x_sigwinch, SS_RESTORE_ORIG|SS_SHTRAP)) in x_init() 51 sigtraps[SIGWINCH].flags |= TF_SHELL_USES; in x_init()
|
H A D | sh.h | 595 extern Trap sigtraps[SIGNALS+1];
|
H A D | exec.c | 732 setexecsig(&sigtraps[SIGINT], SS_RESTORE_ORIG); 733 setexecsig(&sigtraps[SIGQUIT], SS_RESTORE_ORIG);
|
H A D | ChangeLog.0 | 480 * trap.c(sigtraps[],inittraps): remove OS2 defines. 727 * trap.c(sigtraps[]): ifdef OS2. 1828 flag for sigtraps[SIGTSTP,SIGTTIN,SIGTTOU]; if leaving job control 2057 * jobs.c(j_sigchld): call trapsig() instead of messing with sigtraps[]. 2117 * trap.c(sigtraps[]): added ERR trap. 2512 sigtraps[] directly by including siglist.out. 2880 * trap.c(inittraps): changed initialization of sigtraps - was
|
H A D | ChangeLog | 1378 * sh.h: don't declare sigtraps if FROM_TRAP_C declared.
|
H A D | BUG-REPORTS | 801 about sigtraps[] being re-declared in trap.c.
|
/dports/shells/mksh/mksh/ |
H A D | histrap.c | 32 Trap sigtraps[ksh_NSIG + 1]; variable 1067 sigtraps[i].signal = i; in inittraps() 1091 sigtraps[i].name = s; in inittraps() 1111 sigtraps[i].mess = NULL; in inittraps() 1205 p = sigtraps; in gettrap() 1231 Trap *p = &sigtraps[i]; in trapsig() 1264 Trap *p = sigtraps; in fatal_trap_check() 1285 Trap *p = sigtraps; in trap_pending() 1304 Trap *p = sigtraps; in runtraps() 1398 Trap *p = sigtraps; in cleartraps() [all …]
|
H A D | jobs.c | 180 setsig(&sigtraps[SIGCHLD], j_sigchld, in j_init() 205 sigtraps[tt_sigs[i]].flags |= TF_SHELL_USES; in j_init() 207 setsig(&sigtraps[tt_sigs[i]], SIG_IGN, in j_init() 353 setsig(&sigtraps[SIGTTIN], SIG_DFL, in j_change() 372 setsig(&sigtraps[tt_sigs[i]], SIG_IGN, in j_change() 399 setsig(&sigtraps[tt_sigs[i]], SIG_IGN, in j_change() 403 if (sigtraps[tt_sigs[i]].flags & in j_change() 405 setsig(&sigtraps[tt_sigs[i]], in j_change() 583 setsig(&sigtraps[SIGINT], SIG_IGN, in exchild() 585 setsig(&sigtraps[SIGQUIT], SIG_IGN, in exchild() [all …]
|
H A D | main.c | 585 sigtraps[SIGWINCH].flags |= TF_SHELL_USES; in main_init() 586 setsig(&sigtraps[SIGWINCH], x_sigwinch, in main_init() 978 sigtraps[ksh_SIGEXIT].trap && in unwind() 981 runtrap(&sigtraps[ksh_SIGEXIT], trap_nested == 1); in unwind() 986 runtrap(&sigtraps[ksh_SIGERR], trap_nested == 1); in unwind() 1083 setsig(&sigtraps[sig], SIG_DFL, in quitenv()
|
H A D | funcs.c | 1077 ki->name_width, sigtraps[i].name, in kill_fmt_entry() 1078 sigtraps[i].mess); in kill_fmt_entry() 1137 shprintf(Tf_sN, sigtraps[n].name); in c_kill() 1144 shf_puts(sigtraps[n].name, shl_stdout); in c_kill() 1159 w = strlen(sigtraps[j].name); in c_kill() 1162 w = strlen(sigtraps[j].mess); in c_kill() 1165 w = utf_mbswidth(sigtraps[j].mess); in c_kill() 2081 Trap *p = sigtraps; in c_trap()
|
H A D | exec.c | 852 setexecsig(&sigtraps[SIGINT], SS_RESTORE_ORIG); in comexec() 853 setexecsig(&sigtraps[SIGQUIT], SS_RESTORE_ORIG); in comexec()
|
H A D | sh.h | 1379 extern Trap sigtraps[ksh_NSIG + 1];
|