PSTOPPED
if (np->p_flags & (PRUNNING | PSTOPPED)) {
np->p_flags &= ~PSTOPPED;
if (jobflags & PSTOPPED)
if (pp->p_flags & PSTOPPED)
pp->p_flags &= ~(PRUNNING | PSTOPPED | PREPORTED);
pp->p_flags |= PSTOPPED;
if (np->p_flags & PSTOPPED)
if ((fp->p_flags & (PPTIME | PRUNNING | PSTOPPED)) == 0 &&
if (fp->p_flags & PSTOPPED)
if (jobflags & PSTOPPED) {
if (jobflags & (PSIGNALED | PSTOPPED | PPTIME) ||
if ((jobflags & PSTOPPED) == 0)
if ((flags & (PRUNNING | PSTOPPED)) == 0)
if ((jobflags & (PSIGNALED | PSTOPPED | PTIME)) ||
if (jobflags & PSTOPPED) {
if ((jobflags & (PINTERRUPTED | PSTOPPED)) && setintr &&
if ((jobflags & PSTOPPED) == 0)
if (pcurrjob && (pcurrjob->p_flags & (PFOREGND | PSTOPPED)) == 0) {
case PSTOPPED:
if (pp->p_flags & PPTIME && !(status & (PSTOPPED | PRUNNING))) {
if (jobflags & PTIME && (jobflags & (PSTOPPED | PRUNNING)) == 0) {
if (!(pprint(pp, flag) & (PRUNNING | PSTOPPED)))
#define PALLSTATES (PRUNNING|PSTOPPED|PNEXITED|PAEXITED|PSIGNALED|PINTERRUPTED)
&& (volatile int) j->state == PSTOPPED))
if (j->state == PSTOPPED
if (j->state == PSTOPPED) {
if (j->state == PSTOPPED)
&& (!Flag(FMONITOR) || j->state != PSTOPPED))
if (j->state != PSTOPPED
p->state = PSTOPPED;
if (j->state == PSTOPPED)
if (!(j->flags & JF_WAITING) && j->state != PSTOPPED)
&& j->state != PSTOPPED)
case PSTOPPED:
for (; curr && curr->state == PSTOPPED; prev = &curr->next,
&& (j->state == PSTOPPED
if (j->state == PSTOPPED) {
if (j->state == PSTOPPED && (sig == SIGTERM || sig == SIGHUP))
if (p->state == PSTOPPED) {
if (j->ppid == procpid && j->state == PSTOPPED)