pp->p_flags &= ~PNEEDNOTE;
flags = pprint(pp, NUMBER|NAME|REASON);
if ((flags&(PRUNNING|PSTOPPED)) == 0)
pflush(pp);
pp->p_flags &= ~PNEEDNOTE;
flags = pprint(pp, NUMBER|NAME|REASON);
if ((flags&(PRUNNING|PSTOPPED)) == 0)
pflush(pp);
if (tpgrp > 0)
ioctl(FSHTTY, TIOCSPGRP, &tpgrp); /* get tty back */
if ((jobflags&(PSIGNALED|PSTOPPED|PTIME)) ||
if (tpgrp > 0)
ioctl(FSHTTY, TIOCSPGRP, &tpgrp); /* get tty back */
if ((jobflags&(PSIGNALED|PSTOPPED|PTIME)) ||
ioctl(FSHTTY, TIOCSPGRP, &pp->p_jobid);
if (jobflags&PSTOPPED)
killpg(pp->p_jobid, SIGCONT);
ioctl(FSHTTY, TIOCSPGRP, &pp->p_jobid);
if (jobflags&PSTOPPED)
killpg(pp->p_jobid, SIGCONT);
/*
* Children just get blown away on SIGINT, SIGQUIT
* unless "onintr -" seen.
/*
* Children just get blown away on SIGINT, SIGQUIT
* unless "onintr -" seen.