• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/busybox-1.x/shell/

Lines Matching refs:progs

274 	struct child_prog *progs;   /* array of commands in pipe */
666 toplevel_list->progs[0].pid = pid;
865 debug_printf_jobs("reviving pid %d\n", pi->progs[i].pid);
866 pi->progs[i].is_stopped = 0;
1416 argv = pi->progs[0].argv;
1423 argv = pi->progs[0].argv;
1457 thejob->progs = xzalloc(sizeof(pi->progs[0]) * pi->num_progs);
1458 /* We cannot copy entire pi->progs[] vector! Double free()s will happen */
1462 thejob->progs[i].pid = pi->progs[i].pid;
1470 printf("[%d] %d %s\n", thejob->jobid, thejob->progs[0].pid, thejob->cmdtext);
1471 last_bg_pid = thejob->progs[0].pid;
1551 debug_printf_jobs("check pid %d\n", fg_pipe->progs[i].pid);
1552 if (fg_pipe->progs[i].pid == childpid) {
1555 fg_pipe->progs[i].pid = 0;
1561 fg_pipe->progs[i].is_stopped = 1;
1587 if (pi->progs[prognum].pid == childpid)
1602 pi->progs[prognum].pid = 0;
1612 pi->progs[prognum].is_stopped = 1;
1683 child = &(pi->progs[0]);
1761 child = &(pi->progs[i]);
1879 struct child_prog *child = &pi->progs[prn];
1939 if ((rpipe->res_word == RES_IN && rpipe->next->res_word == RES_IN && rpipe->next->progs[0].argv != NULL)
2028 if (!pi->next->progs->argv)
2031 for_list = expand_strvec_to_strvec(pi->next->progs->argv);
2033 for_varname = pi->progs->argv[0];
2034 pi->progs->argv[0] = NULL;
2037 free(pi->progs->argv[0]);
2042 pi->progs->argv[0] = for_varname;
2043 pi->progs->glob_result.gl_pathv[0] = pi->progs->argv[0];
2048 pi->progs->argv[0] = xasprintf("%s=%s", for_varname, *for_lcur++);
2049 pi->progs->glob_result.gl_pathv[0] = pi->progs->argv[0];
2146 child = &pi->progs[i];
2177 free(pi->progs); /* children are an array, they get freed all at once */
2178 pi->progs = NULL;
2800 /*pi->progs = NULL;*/
2988 pi->progs = xrealloc(pi->progs, sizeof(*pi->progs) * (pi->num_progs+1));
2989 child = &pi->progs[pi->num_progs];