JF_STOP
create_failed = (j->flags & (JF_STOP | JF_FAILED)) == JF_FAILED;
stopping = (j->flags & JF_STOP) != 0;
down = j->flags & (JF_STOP | JF_FAILED);
if (verbose > 0 || (verbose == 0 && (j->flags & JF_STOP
if (j->flags & JF_STOP)
if (((j->flags & JF_OP_MASK) != JF_STOP ||
op |= JF_STOP;
op |= JF_STOP;
} else if (op == JF_STOP) {
if ((op & JF_OP_MASK) == JF_STOP) {
j->flags |= JF_STOP;
if (j->flags & JF_STOP)
case JF_STOP:
j->flags &= ~(JF_STOP | JF_CLEANUP);
#define JF_OP_MASK (JF_START | JF_SET | JF_STOP)
#define JF_RESTART (JF_START | JF_STOP)
#define JF_SET_RESTART (JF_SET | JF_STOP)
#define JF_START_SET_RESTART (JF_START | JF_SET | JF_STOP)
#define JF_DO_STOP(js) (((js) & (JF_SET | JF_STOP)) == JF_STOP)
else if (dj->flags & JF_STOP)
case JF_STOP:
if (!(dj->flags & JF_STOP))
dj->flags |= JF_STOP;
if (!target || (!docf && (state & JF_OP_MASK) != JF_STOP) ||
if (j == NULL && (state & JF_OP_MASK) == JF_STOP) {