F_AMPERSAND
if (t->t_dflg & F_AMPERSAND) {
t->t_dflg &= ~F_AMPERSAND;
t->t_dflg = F_AMPERSAND | F_NOINTERRUPT;
t1->t_dflg |= F_AMPERSAND | F_NOINTERRUPT;
pp->p_flags = t->t_dflg & F_AMPERSAND ? PRUNNING : PRUNNING | PFOREGND;
(F_PIPEOUT | F_AMPERSAND | F_NICE | F_NOHUP)))) ||
t->t_dflg & (F_REPEAT | F_AMPERSAND) || bifunc) {
else if (pid != 0 && (t->t_dflg & F_AMPERSAND))
if ((t->t_dflg & F_AMPERSAND) == 0)
(t->t_dflg & (F_PIPEIN | F_AMPERSAND | F_STDERR | F_NOINTERRUPT));
(F_PIPEOUT | F_AMPERSAND | F_NOFORK | F_NOINTERRUPT));
if (t->t_dcar->t_dflg & F_AMPERSAND && t->t_dcdr &&
(t->t_dcdr->t_dflg & F_AMPERSAND) == 0)
if (t->t_dflg & F_AMPERSAND)