Lines Matching defs:ncmd
483 struct ncmd {
572 struct ncmd ncmd;
844 for (np = cmd->ncmd.args; np; np = np->narg.next) {
850 for (np = cmd->ncmd.redirect; np; np = np->nfile.next) {
4256 cmdlist(n->ncmd.args, 1);
4257 cmdlist(n->ncmd.redirect, 0);
7036 SHELL_ALIGN(sizeof(struct ncmd)),
7084 calcsize(n->ncmd.redirect);
7085 calcsize(n->ncmd.args);
7086 calcsize(n->ncmd.assign);
7196 new->ncmd.redirect = copynode(n->ncmd.redirect);
7197 new->ncmd.args = copynode(n->ncmd.args);
7198 new->ncmd.assign = copynode(n->ncmd.assign);
8176 if (cmd->ncmd.args) {
8177 bcmd = find_builtin(cmd->ncmd.args->narg.text);
8181 for (argp = cmd->ncmd.args; argp; argp = argp->narg.next) {
8206 expredir(cmd->ncmd.redirect);
8207 status = redirectsafe(cmd->ncmd.redirect, REDIR_PUSH | REDIR_SAVEFD2);
8210 for (argp = cmd->ncmd.assign; argp; argp = argp->narg.next) {
8418 if (n->type == NCMD && n->ncmd.args && goodname(n->ncmd.args->narg.text))
8419 find_command(n->ncmd.args->narg.text, &entry, 0, pathval());
9639 n = stalloc(sizeof(struct ncmd));
9641 n->ncmd.args = args;
9642 n->ncmd.assign = vars;
9643 n->ncmd.redirect = redir;