Lines Matching refs:ncmd
469 struct ncmd {
566 struct ncmd ncmd;
2666 for (argp = cmd->ncmd.assign; argp; argp = argp->narg.next) {
2670 argp = cmd->ncmd.args; argp && !arglist.list;
2690 expredir(cmd->ncmd.redirect);
2795 if (cmd->ncmd.backgnd
2799 mode = cmd->ncmd.backgnd;
2812 redirect(cmd->ncmd.redirect, REDIR_PUSH);
2864 redirect(cmd->ncmd.redirect, mode);
2907 redirect(cmd->ncmd.redirect, 0);
3169 if (n->type == NCMD && n->ncmd.args)
3170 if (goodname(n->ncmd.args->narg.text))
3171 find_command(n->ncmd.args->narg.text, &entry, 0,
4230 ALIGN(sizeof (struct ncmd)),
7417 for (np = n->ncmd.args ; np ; np = np->narg.next) {
7422 for (np = n->ncmd.redirect ; np ; np = np->nfile.next) {
8580 calcsize(n->ncmd.redirect);
8581 calcsize(n->ncmd.args);
8582 calcsize(n->ncmd.assign);
8672 new->ncmd.redirect = copynode(n->ncmd.redirect);
8673 new->ncmd.args = copynode(n->ncmd.args);
8674 new->ncmd.assign = copynode(n->ncmd.assign);
8675 new->ncmd.backgnd = n->ncmd.backgnd;
9388 n2->ncmd.backgnd = 1;
9785 n = (union node *)stalloc(sizeof (struct ncmd));
9787 n->ncmd.backgnd = 0;
9788 n->ncmd.args = args;
9789 n->ncmd.assign = vars;
9790 n->ncmd.redirect = redir;
11663 for (np = cmd->ncmd.args ; np ; np = np->narg.next) {
11669 for (np = cmd->ncmd.redirect ; np ; np = np->nfile.next) {