Lines Matching refs:cmd
876 evalcommand(union node *cmd, int flgs, struct backcmd *backcmd) in evalcommand() argument
908 CTRACE(DBG_EVAL, ("evalcommand(%p, %d) called [%s]\n", cmd, flags, in evalcommand()
909 cmd->ncmd.args ? cmd->ncmd.args->narg.text : "")); in evalcommand()
913 line_number = cmd->ncmd.lineno; in evalcommand()
918 for (argp = cmd->ncmd.args ; argp ; argp = argp->narg.next) { in evalcommand()
927 expredir(cmd->ncmd.redirect); in evalcommand()
931 for (argp = cmd->ncmd.args ; argp ; argp = argp->narg.next) { in evalcommand()
988 for (rn = cmd->ncmd.redirect; rn; rn = rn->nfile.next) in evalcommand()
1093 if (cmd->ncmd.backgnd in evalcommand()
1106 jp = makejob(cmd, 1); in evalcommand()
1107 mode = cmd->ncmd.backgnd; in evalcommand()
1119 (!cmd->ncmd.backgnd || cmd->ncmd.redirect == NULL)) { in evalcommand()
1165 forkchild(jp, cmd, mode, vforked); in evalcommand()
1192 forkparent(jp, cmd, mode, pid); in evalcommand()
1199 if (forkshell(jp, cmd, mode) != 0) in evalcommand()
1226 redirect(cmd->ncmd.redirect, saved = in evalcommand()
1332 redirect(cmd->ncmd.redirect, mode); in evalcommand()
1401 redirect(cmd->ncmd.redirect, in evalcommand()