SIGQUIT
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_IGN);
osigquit = signal(SIGQUIT, parintr);
(void)signal(SIGQUIT, osigquit);
(void)signal(SIGQUIT, ignint ? SIG_IGN : SIG_DFL);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, SIG_IGN);
signal(SIGQUIT, SIG_IGN);
setexecsig(&sigtraps[SIGQUIT], SS_RESTORE_ORIG);
setsig(&sigtraps[SIGQUIT], SIG_IGN,
sigtraps[SIGQUIT].flags |= TF_DFL_INTR | TF_TTY_INTR;
setsig(&sigtraps[SIGQUIT], trapsig, SS_RESTORE_ORIG);
trapsig(c == edchars.intr ? SIGINT : SIGQUIT);
(sigaddset(&s_mask,SIGPIPE) < 0)||(sigaddset(&s_mask,SIGQUIT)<0)){
if ((sigaction(SIGQUIT, &n_hand, &o_hand) < 0) &&
(sigaction(SIGQUIT, &o_hand, NULL) < 0))
qstat = signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, qstat);
ignoresig(SIGQUIT, vforked);
ignoresig(SIGQUIT, vforked);
setsignal(SIGQUIT, vforked);
SIGINT, SIGQUIT, SIGHUP,
signal(SIGQUIT, SIG_IGN);
case SIGQUIT:
setsignal(SIGQUIT, 0);
signal(SIGQUIT, sig_close);
signal(SIGQUIT, sig_pass_to_chld);
signal(SIGQUIT, need_death);
sigaction(SIGQUIT, &sa, NULL);
sigaction(SIGQUIT, &sa, NULL);
kill(0, SIGQUIT);
kill(0, SIGQUIT);
kill(0, SIGQUIT);
kill(0, SIGQUIT);
(void)signal(SIGQUIT, quit);
(void) signal(SIGQUIT, SIG_IGN);
(void) signal(SIGQUIT, done_intr);
(void) signal(SIGQUIT, SIG_IGN);
(void) signal(SIGQUIT, SIG_IGN);
(void) signal(SIGQUIT, SIG_DFL);
(void) signal(SIGQUIT, SIG_IGN);
signal(SIGQUIT, cntlc);
signal(SIGQUIT, SIG_IGN);
signal(SIGQUIT, cntlc);
signal(SIGQUIT, SIG_IGN);
signal(SIGQUIT, SIG_IGN);
sigignore(SIGQUIT);
signal(SIGQUIT, ill_sig);
if (!(whichsig == SIGINT || whichsig == SIGQUIT))
signal(SIGQUIT, byebye);
signal(SIGQUIT, SIG_IGN);
signal(SIGQUIT, SIG_IGN);
signal(SIGQUIT, SIG_IGN);
if (kill(processnum, SIGQUIT)) {
signo = SIGQUIT;
if (signo == SIGQUIT) { /* can't let them bomb out without penalty */
if (signo != SIGHUP && signo != SIGQUIT) {
sigset(SIGQUIT, sig_catcher);
signal(SIGQUIT, leave);
(void)signal(SIGQUIT, onsig);
sig = SIGQUIT;
SIGHUP, SIGINT, SIGQUIT, SIGTERM, SIGTSTP
sigaddset(&sigdefault, SIGQUIT);
sigaction(SIGQUIT, &quitsa, NULL);
if (sigaction(SIGQUIT, &sa, &quitsa) == -1) {
sigaction(SIGQUIT, &quitsa, NULL);
signal(SIGQUIT, SIG_IGN);
(void) signal(SIGQUIT, sig);
(void)signal(SIGQUIT, sig);
_DO(SIGQUIT) \
#if defined(SIGQUIT) && defined(VQUIT)
case SIGQUIT:
#ifdef SIGQUIT
case 3 : return SIGQUIT;
(void)signal(SIGQUIT, SIG_IGN);
(void) sigaction(SIGQUIT, &sa, NULL);
sigaddset(&nsigset, SIGQUIT);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, SIG_DFL);
(void) ioctl(pty, TIOCSIG, (char *)SIGQUIT);
sigaddset(&nsigset, SIGQUIT);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, catchquit);
(void)signal(SIGQUIT, voidquit);
(void)signal(SIGQUIT, catchquit);
(void)signal(SIGQUIT, voidquit);
(void) signal(SIGQUIT, catchquit);
(void) signal(SIGQUIT, voidquit);
(void) signal(SIGQUIT, catch);
(void) signal(SIGQUIT, catch);
(void)signal(SIGQUIT, prtsig);
(void)signal(SIGQUIT, SIG_DFL);
sigaddset(&blockmask, SIGQUIT);
(void)signal(SIGQUIT, prtsig);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, finish);
/* 3 */ [LINUX_SIGQUIT] = SIGQUIT,
SIGQUIT,
SIGQUIT, /* 3 */
SIGQUIT,
SIGQUIT, /* 3 */
SIGQUIT,
SIGQUIT,
SIGQUIT,
SIGQUIT,
SIGQUIT
SIGISMEMBER(set, SIGQUIT))
sigismember(&ss, SIGQUIT)) {
sigdelset(&ss, SIGQUIT);
SIGINT : SIGQUIT);
sigismember(&ss, SIGQUIT))
SIGQUIT, SIGRTMIN + 1
ATF_REQUIRE(kill(pid, SIGQUIT) == 0);
ATF_REQUIRE(WIFSIGNALED(st) && WTERMSIG(st) == SIGQUIT);
ATF_REQUIRE(si.si_status == SIGQUIT);
ATF_REQUIRE(kill(pid, SIGQUIT) == 0);
ATF_REQUIRE(WIFSIGNALED(st) && WTERMSIG(st) == SIGQUIT);
ATF_REQUIRE(si.si_status == SIGQUIT);
signal(SIGQUIT, sighandler);
quitsave = signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, quitsave);
oldquit = xsignal(SIGQUIT, psummary);
(void)xsignal(SIGQUIT, oldquit);
(void)xsignal(SIGQUIT, psummary);
(void)xsignal(SIGQUIT, psummary);
(void)xsignal(SIGQUIT, psummary);
(void)signal(SIGQUIT, onintr);
if (signal(SIGQUIT, quit) == SIG_ERR)
if (signal(SIGQUIT, hi) == SIG_ERR)
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_DFL);
oquit = signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, oquit);
(void)signal(SIGQUIT, oquit);
(void)sigaddset(&nset, SIGQUIT);
(void)signal(SIGQUIT, SIG_IGN);
(void)sigaddset(&nset, SIGQUIT);
(void)sigaddset(&nset, SIGQUIT);
case SIGQUIT:
if (signal(SIGQUIT, SIG_DFL) == SIG_IGN)
(void)signal(SIGQUIT, SIG_IGN);
(void)sigaddset(&nset, SIGQUIT);
if (signo == SIGQUIT)
if (bmake_signal(SIGQUIT, SIG_IGN) != SIG_IGN)
bmake_signal(SIGQUIT, CompatInterrupt);
AddSig(SIGQUIT, JobPassSig_term);
DelSig(SIGQUIT);
signal(SIGQUIT, SIG_IGN);
signal(SIGQUIT, SIG_DFL);
signal(SIGQUIT, cleanup);
signal(SIGQUIT, cleanup);
signal(SIGQUIT, onintr);
signal(SIGQUIT, SIG_DFL);
setsignal(SIGQUIT);
static int sigs[] = { SIGINT, SIGTERM, SIGQUIT };
(void)sigaction(SIGQUIT, &sa, &sa_quit);
(void)sigaction(SIGQUIT, &sa_quit, NULL);
signal(SIGQUIT, die);
(void) signal(SIGQUIT, SIG_DFL);
(void) signal(SIGQUIT, intr2);
(void)signal(SIGQUIT, SIG_IGN);
case SIGQUIT:
SIGQUIT,
(void)signal(SIGQUIT, acuabort);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, cleanup);
(void)signal(SIGQUIT, cleanup);
oquit = signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, oquit);
(void)signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, terminate);
sigaddset(&s, SIGQUIT);
sigaddset(&nmask, SIGQUIT);
signal(SIGQUIT, mcleanup);
signal(SIGQUIT, SIG_IGN);
signal(SIGQUIT, abortpr);
if (signal(SIGQUIT, SIG_IGN) != SIG_IGN)
signal(SIGQUIT, cleanup);
signal(SIGQUIT, SIG_IGN);
(void)signal(SIGQUIT, SIG_IGN);
signal(SIGQUIT, cleanup);
(void)signal(SIGQUIT, dump);
(void)signal(SIGQUIT, SIG_IGN);
signal(SIGQUIT, sighandler);
(void)sigaddset(&set, SIGQUIT);
signal(SIGQUIT, sighandler) == SIG_ERR ||
case SIGQUIT:
(void)sigaction(SIGQUIT, &sa, NULL);
(void) signal(SIGQUIT, terminate);
(void)signal(SIGQUIT, ttysighandler);
(void)signal(SIGQUIT, SIG_DFL);
(void)signal(SIGQUIT, SIG_IGN);
signal_set(ev, SIGQUIT, die, ev);
signal(SIGQUIT, SIG_DFL);
signal(SIGQUIT, die);
(void)signal(SIGQUIT, signal_terminate);