SIGTTIN
(void) signal(SIGTTIN, SIG_IGN);
sig_t old = signal(SIGTTIN, SIG_DFL);
(void) kill(0, SIGTTIN);
(void) signal(SIGTTIN, old);
old = signal(SIGTTIN, SIG_DFL);
(void) kill(0, SIGTTIN);
(void) signal(SIGTTIN, old);
(void) signal(SIGTTIN, SIG_IGN);
case SIGTTIN:
(void) signal(SIGTTIN, SIG_DFL);
sigaddset(&sigset, SIGTTIN);
(void) signal(SIGTTIN, SIG_DFL);
static int const tt_sigs[] = { SIGTSTP, SIGTTIN, SIGTTOU };
setsig(&sigtraps[SIGTTIN], SIG_DFL,
kill(0, SIGTTIN);
case SIGTTIN:
(void)sigaction(SIGTTIN, &sa, NULL);
(void)sigaction(SIGTTIN, &sa, NULL);
(void)sigaction(SIGTTIN, &sa, NULL);
(void)sigaction(SIGTTIN, &sa, &savettin);
(void)sigaction(SIGTTIN, &savettin, NULL);
case SIGTTIN:
|| (sig == SIGTSTP || sig == SIGTTIN || sig == SIGTTOU)
case SIGTTIN:
case SIGTTIN:
RAISE(raise4, SIGTTIN) /* ignored in vfork(2) */
(void) sigaction(SIGTTIN, &sa, NULL);
sigmask(SIGTTIN) | sigmask(SIGTTOU))
case SIGTTIN:
if (sigismasked(p, SIGTTIN) ||
pgsignal(pr->ps_pgrp, SIGTTIN, 1);
if (sigismasked(p, SIGTTIN) ||
pgsignal(pr->ps_pgrp, SIGTTIN, 1);
(void)sigaction(SIGTTIN, &act, &savettin);
(void)sigaction(SIGTTIN, &savettin, NULL);
sigaddset(&nset, SIGTTIN);
(void)sigaction(SIGTTIN, &savettin, NULL);
(void)sigaction(SIGTTIN, &act, NULL);
(void)sigaction(SIGTTIN, &act, NULL);
(void)sigaction(SIGTTIN, &act, &savettin);
if (signum == SIGTTIN)
ssh_signal(SIGTTIN, suspchild);
ssh_signal(SIGTTIN, suspchild);
signal(SIGTTIN, SIG_IGN);
signal(SIGTTIN, SIG_DFL);
if (WSTOPSIG(status) == SIGTTIN || WSTOPSIG(status) == SIGTTOU)
sigaction(SIGTTIN, &sa, NULL);
if (WSTOPSIG(status) == SIGTTIN || WSTOPSIG(status) == SIGTTOU)