ncmd
redirect(cmd->ncmd.redirect, REDIR_PUSH);
redirect(cmd->ncmd.redirect, mode);
redirect(cmd->ncmd.redirect, 0);
if (n && n->type == NCMD && n->ncmd.args)
if (goodname(n->ncmd.args->narg.text))
find_command(n->ncmd.args->narg.text, &entry, 0,
for (argp = cmd->ncmd.args ; argp ; argp = argp->narg.next) {
expredir(cmd->ncmd.redirect);
cmd->ncmd.redirect == NULL &&
for (np = n->ncmd.args ; np ; np = np->narg.next) {
for (np = n->ncmd.redirect ; np ; np = np->nfile.next) {
n = (union node *)stalloc(sizeof (struct ncmd));
n->ncmd.args = args;
n->ncmd.redirect = redir;
calcsize(n->ncmd.redirect, result);
calcsize(n->ncmd.args, result);
new->ncmd.redirect = copynode(n->ncmd.redirect, state);
new->ncmd.args = copynode(n->ncmd.args, state);
ALIGN(sizeof (struct ncmd)),
struct ncmd ncmd;
for (np = cmd->ncmd.args ; np ; np = np->narg.next) {
for (np = cmd->ncmd.redirect ; np ; np = np->nfile.next) {
int error, ncmd;
ncmd = 2;
ncmd = sc->mlx_enq2->me_max_commands;
segsize = sizeof(struct mlx_sgentry) * MLX_NSEG * ncmd;
int i, ncmd;
ncmd = 4;
ncmd = min(MLY_MAX_COMMANDS, sc->mly_controllerinfo->maximum_parallel_commands);
ncmd * sizeof(union mly_command_packet),
for (i = 0; i < ncmd; i++) {