SIGTSTP
kill(getpid(), SIGTSTP);
setsignal(SIGTSTP);
setsignal(SIGTSTP);
setsignal(SIGTSTP);
setsignal(SIGTSTP);
signal(SIGTSTP, SIG_IGN);
case SIGTSTP:
if (mflag && (signo == SIGTSTP ||
if (sig != 0 && sig != SIGSTOP && sig != SIGTSTP && sig != SIGTTIN &&
kill(getpid(), SIGTSTP);
ssh_signal(SIGTSTP, suspchild);
ssh_signal(SIGTSTP, suspchild);
signal(SIGTSTP, SIG_IGN);
signal(SIGTSTP, SIG_DFL);
#ifdef SIGTSTP
signal(SIGTSTP, stop_catcher);
signal(SIGTSTP, SIG_DFL);
sigaddset(&sigset, SIGTSTP);
kill(0, SIGTSTP);
signal(SIGTSTP, stop_catcher);
kill(getpid(), SIGTSTP);
#ifdef SIGTSTP
if (signal(SIGTSTP, SIG_IGN) == SIG_DFL) {
(void) signal(SIGTSTP, SIG_DFL);
(void) kill(0, SIGTSTP);
signal(SIGTSTP, tstp);
#ifdef SIGTSTP
signal(SIGTSTP, tstp);
#ifdef SIGTSTP
signal(SIGTSTP, tstop);
#ifdef SIGTSTP
signal(SIGTSTP, SIG_DFL);
sigsetmask(sigblock(0) & ~BIT(SIGTSTP));
kill(getpid(), SIGTSTP);
signal(SIGTSTP, tstop);
#ifdef SIGTSTP
sigignore(SIGTSTP);
signal(SIGTSTP, SIG_IGN);
signal(SIGTSTP, onsig);
signal(SIGTSTP, SIG_IGN);
if (signal(SIGTSTP, SIG_DFL) == SIG_ERR) {
kill(getpid(), SIGTSTP);
sigaddset(&sigset, SIGTSTP);
if ((tstp = signal(SIGTSTP, stopset)) == SIG_IGN)
signal(SIGTSTP, SIG_IGN);
signal(SIGTSTP, scr_stop);
sigaddset(&sigset, SIGTSTP);
signal(SIGTSTP, tstp);
sigaddset(&sigset, SIGTSTP);
kill(getpid(), SIGTSTP);
signal(SIGTSTP, suspend);
signal(SIGTSTP, suspend); /* process control signal */
signal(SIGTSTP, onsig);
sigaction(SIGTSTP, &sa, NULL);
_sigaction(SIGTSTP, &sa, &savetstp);
_sigaction(SIGTSTP, &savetstp, NULL);
case SIGTSTP:
[SIGTSTP] = "Suspended",
[SIGTSTP] = "TSTP",
#ifdef SIGTSTP
(void) ioctl(pty, TCSIG, (char *)SIGTSTP);
#ifdef SIGTSTP
(void) signal(SIGTSTP, SIG_IGN);
case SIGTSTP:
sigaction(SIGTSTP, &sa, NULL);
sig = SIGTSTP;
handle(transition_handler, SIGHUP, SIGINT, SIGTERM, SIGTSTP,
SIGXCPU, SIGXFSZ, SIGHUP, SIGINT, SIGTERM, SIGTSTP, SIGALRM,
sigaction(SIGTSTP, &sa, NULL);
if (kill(1, SIGTSTP) == -1)
signal(SIGTSTP, SIG_IGN);
signal(SIGTSTP, SIG_IGN);
pgsignal(tp->t_pgrp, SIGTSTP, 1);
pgsignal(tp->t_pgrp, SIGTSTP, 1);
sigaction(SIGTSTP, &sa, NULL);
SIGDELSET(set, SIGSTOP), SIGDELSET(set, SIGTSTP), \
SIGDELSET_ATOMIC(set, SIGSTOP), SIGDELSET_ATOMIC(set, SIGTSTP), \
{ "tstp", SIGTSTP }, { "cont", SIGCONT },
if (sig == SIGTSTP) {
signal(SIGTSTP, tstpcont);
signal(SIGTSTP, hi);
signal(SIGTSTP, SIG_IGN);
signal(SIGTSTP, savetstp);
savetstp = signal(SIGTSTP, collstop);
signal(SIGTSTP, stop);
sigaddset(&nset, SIGTSTP);
signal(SIGTSTP, ttystop);
signal(SIGTSTP, SIG_DFL);
savetstp = signal(SIGTSTP, SIG_DFL);
signal(SIGTSTP, savetstp);
signal(SIGTSTP, onsusp);
signal(SIGTSTP, SIG_DFL);
signal(SIGTSTP, SIG_DFL);
kill(0, SIGTSTP);
signal(SIGTSTP, onsusp);
sigaction(SIGTSTP, &sa, NULL);
(void) sigaction(SIGTSTP, NULL, &sa);
(void) sigaction(SIGTSTP, &sa, NULL);
#ifdef SIGTSTP
(void) kill(0, SIGTSTP);
#ifdef SIGTSTP
#ifdef SIGTSTP
(void) signal(SIGTSTP, susp);
#ifdef SIGTSTP
(void) signal(SIGTSTP, SIG_DFL);
(void) sigsetmask(sigblock(0) & ~(1<<(SIGTSTP-1)));
(void) sigrelse(SIGTSTP);
#ifdef SIGTSTP
#ifdef SIGTSTP
(void) signal(SIGTSTP, susp);
kill(c == CTRL('y') ? getpid() : 0, SIGTSTP);
set_signal(SIGTSTP, SIG_DFL);
release_signal(SIGTSTP);
(void) kill(0, SIGTSTP);
set_signal(SIGTSTP, sig_tstop);
sigaddset(&signalset, SIGTSTP);
sighold(SIGTSTP);
sigmask(SIGTSTP) | sigmask(SIGWINCH));
mask = sigblock(sigmask(SIGINT) | sigmask(SIGQUIT) | sigmask(SIGTSTP));
(void) set_signal(SIGTSTP, sig_tstop);
sigrelse(SIGTSTP);
oldsig = signal(SIGTSTP, SIG_IGN);
(void) signal(SIGTSTP, SIG_DFL);
(void) kill(0, SIGTSTP);
(void) signal(SIGTSTP, SIG_IGN);
(void) signal(SIGTSTP, oldsig);
signal(SIGTSTP, need_death);
sig_signal(SIGTSTP, TerminalStop);
sigaddset(&set, SIGTSTP);
case SIGTSTP: return("TSTP");