SIGSTOP
#ifdef SIGSTOP
#ifdef SIGSTOP /* SVR4.0 and beyond */
(void) signal(SIGSTOP, SIG_IGN);
pkill(++v, SIGSTOP);
case SIGSTOP:
(void) raise(SIGSTOP);
if (sig != SIGSTOP) { /* Don't reset on suspend (converted to stop) */
onsusp(SIGSTOP);
(void) sigsend(P_CTID, startdct, SIGSTOP);
(void) sigsend(P_CTID, ctid, SIGSTOP);
kill(mypid, SIGSTOP);
signum = SIGSTOP;
(void) mdb_signal_raise(SIGSTOP);
ASSERT(sig > 0 && sig < NSIG && sig != SIGKILL && sig != SIGSTOP);
if (kill(-pgid, SIGSTOP) == -1) {
#ifdef SIGSTOP
kill(getpid(), SIGSTOP);
sigv(argv[0], SIGSTOP, "0");
if (sig == SIGSTOP) {
sigv(cmd, SIGSTOP, *argv);
(void) kill(smbd.s_pid, SIGSTOP);
case SIGSTOP:
case SIGSTOP:
case SIGSTOP:
sig = SIGSTOP;
(void) sigaddset(&rset, SIGSTOP);
#define CANTMASK0 (SIGMASK(SIGKILL) | SIGMASK(SIGSTOP))
{ "STOP", SIGSTOP },
if ((s) <= 0 || (s) >= NSIG || (s) == SIGKILL || (s) == SIGSTOP) { \
if ((s) <= 0 || (s) >= NSIG || (s) == SIGKILL || (s) == SIGSTOP) { \
((s) == SIGSTOP || (s) == SIGTSTP || (s) == SIGTTOU || (s) == SIGTTIN)
#ifdef SIGSTOP /* SVR4.0 and beyond */
#ifdef SIGSTOP /* SVR4.0 and beyond */
#ifdef SIGSTOP /* SVR4.0 and beyond */
prdelset(holdp, SIGSTOP);
prdelset(holdp, SIGSTOP);
(void) sigdelset(&blockable_sigs, SIGSTOP);
#ifdef SIGSTOP
sigdelset(signals, SIGSTOP);
if (sig == SIGKILL || sig == SIGSTOP)
if (sig == SIGKILL || sig == SIGSTOP)
sigdelq(p, NULL, SIGSTOP);
sigdelq(p, tx, SIGSTOP);
(sig == SIGSTOP || !p->p_pgidp->pid_pgorphaned))
((x) != SIGKILL) && ((x) != SIGSTOP))
sigdelset(&temp, SIGSTOP);
sigdelq(p, NULL, SIGSTOP);
sigdelq(p, tt, SIGSTOP);
(sig == SIGSTOP || !p->p_pgidp->pid_pgorphaned))
(sig == SIGSTOP || !p->p_pgidp->pid_pgorphaned) &&
{(sigmask(SIGSTOP)|sigmask(SIGTSTP)|sigmask(SIGTTOU)|sigmask(SIGTTIN)),
ASSERT(what == SIGSTOP || what == SIGTSTP ||
#define CANTMASK0 (sigmask(SIGKILL)|sigmask(SIGSTOP))
rval->rcv_action_signal != SIGSTOP &&
sigtoproc(p, NULL, SIGSTOP);