Home
last modified time | relevance | path

Searched refs:sigtraps (Results 1 – 25 of 25) sorted by relevance

/dports/shells/oksh/oksh-7.0/
H A Dtrap.c14 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 Djobs.c160 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 Dc_ksh.c1131 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 Dmain.c658 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 Dedit.c45 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 Dsh.h253 extern Trap sigtraps[NSIG+1];
H A Dexec.c681 setexecsig(&sigtraps[SIGINT], SS_RESTORE_ORIG); in comexec()
682 setexecsig(&sigtraps[SIGQUIT], SS_RESTORE_ORIG); in comexec()
H A Dc_sh.c484 for (p = sigtraps, i = NSIG+1; --i >= 0; p++) { in c_trap()
/dports/shells/pdksh/pdksh-5.2.14/
H A Dtrap.c14 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 Djobs.c238 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 Dc_ksh.c1167 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 Dmain.c634 && sigtraps[SIGEXIT_].trap))
636 runtrap(&sigtraps[SIGEXIT_]);
639 runtrap(&sigtraps[SIGERR_]);
715 setsig(&sigtraps[sig], SIG_DFL, in quitenv()
H A Dc_sh.c477 for (p = sigtraps, i = SIGNALS+1; --i >= 0; p++) {
492 for (p = sigtraps, i = SIGNALS+1; --i >= 0; p++)
H A Dedit.c50 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 Dsh.h595 extern Trap sigtraps[SIGNALS+1];
H A Dexec.c732 setexecsig(&sigtraps[SIGINT], SS_RESTORE_ORIG);
733 setexecsig(&sigtraps[SIGQUIT], SS_RESTORE_ORIG);
H A DChangeLog.0480 * 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 DChangeLog1378 * sh.h: don't declare sigtraps if FROM_TRAP_C declared.
H A DBUG-REPORTS801 about sigtraps[] being re-declared in trap.c.
/dports/shells/mksh/mksh/
H A Dhistrap.c32 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 Djobs.c180 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 Dmain.c585 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 Dfuncs.c1077 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 Dexec.c852 setexecsig(&sigtraps[SIGINT], SS_RESTORE_ORIG); in comexec()
853 setexecsig(&sigtraps[SIGQUIT], SS_RESTORE_ORIG); in comexec()
H A Dsh.h1379 extern Trap sigtraps[ksh_NSIG + 1];