e_argv
for (cnt = 0; plan->e_argv[cnt]; ++cnt)
&plan->e_argv[cnt],
if (plan->flags & F_NEEDOK && !queryuser(plan->e_argv))
execvp(plan->e_argv[0], plan->e_argv);
warn("%s", plan->e_argv[0]);
execvp(plan->e_argv[0], plan->e_argv);
warn("%s", plan->e_argv[0]);
new->e_argv = emalloc((cnt + new->ep_maxargs)
* sizeof(*new->e_argv));
new->ep_bxp = &new->e_argv[cnt];
new->e_argv[cnt] = *argv;
new->e_argv = emalloc(cnt * sizeof(*new->e_argv));
new->e_argv[cnt] =
new->e_argv[cnt] = *argv;
new->e_argv[cnt] = NULL;
for (cnt = 0; plan->e_argv[cnt]; ++cnt)
brace_subst(plan->e_orig[cnt], &plan->e_argv[cnt],
execvp(plan->e_argv[0], plan->e_argv);
warn("%s", plan->e_argv[0]);
new->e_argv = emalloc(cnt * sizeof(*new->e_argv));
new->e_argv[cnt] = emalloc(MAXPATHLEN);
new->e_argv[cnt] = *argv;
new->e_argv[cnt] = new->e_orig[cnt] = NULL;