Lines Matching refs:cmd
822 evalcommand(union node *cmd, int flags, struct backcmd *backcmd)
849 TRACE(("evalcommand(%p, %d) called\n", (void *)cmd, flags));
857 for (argp = cmd->ncmd.args ; argp ; argp = argp->narg.next) {
868 expredir(cmd->ncmd.redirect);
999 jp = makejob(cmd, 1);
1007 cmd->ncmd.redirect == NULL &&
1015 if (forkshell(jp, cmd, mode) != 0)
1059 redirect(cmd->ncmd.redirect, REDIR_PUSH);
1107 redirect(cmd->ncmd.redirect, mode);
1159 redirect(cmd->ncmd.redirect, 0);
1270 int cmd = -1;
1280 cmd = TYPECMD_SMALLV;
1283 cmd = TYPECMD_BIGV;
1288 if (cmd != -1) {
1291 return typecmd_impl(2, argptr - 1, cmd, path);