Lines Matching defs:subshell
246 struct pipe *group; /* if non-NULL, first in group or subshell */
247 smallint subshell; /* flag, non-zero if group must be forked */
1650 * subshell, when that is in fact necessary. The subshell process
1684 if (single_fg && child->group && child->subshell == 0) {
1685 debug_printf("non-subshell grouping\n");
1885 (child->subshell ? "()" : "{}"),
2155 debug_printf_clean("%s begin group (subshell:%d)\n", indenter(indent), child->subshell);
2891 old->child->subshell = 0;
3195 child->subshell = 1;
3470 * and we just got the EOF generated by the subshell that ran "cat foo"