Lines Matching refs:group
197 struct pipe *group; /* if non-NULL, first in group or subshell */
198 int subshell; /* flag, non-zero if group must be forked */
211 pid_t pgrp; /* process group ID for the job */
1098 } else if (child->group) {
1099 debug_printf("runtime nesting to group\n");
1101 rcode = run_list_real(child->group);
1247 * we belong to the foreground process group associated with
1301 if (pi->num_progs == 1 && child->group && child->subshell == 0) {
1306 rcode = run_list_real(child->group);
1401 * group whose leader is the first process in this pipe. */
1414 /* put our child in the process group whose leader is the
1460 /* move the new process group into the foreground */
1511 } else if (child->group) {
1512 final_printf("%s begin group (subshell:%d)\n",ind, child->subshell);
1513 ret_code = free_pipe_list(child->group,indent+3);
1514 final_printf("%s end group\n",ind);
1894 old->child->group = ctx->list_head;
1922 if (child->group) {
1961 if (prog && prog->group == NULL
1978 prog->group = NULL;
2141 child->group = sub.list_head;
2475 /* Put ourselves in our own process group. */