npipe
for (lp = n->npipe.cmdlist ; lp ; lp = lp->next)
for (lp = n->npipe.cmdlist ; lp ; lp = lp->next) {
if (forkshell(jp, lp->n, n->npipe.backgnd) == 0) {
if (n->npipe.backgnd == 0) {
for (lp = n->npipe.cmdlist ; lp ; lp = lp->next) {
n2->npipe.backgnd = 1;
pipenode = (union node *)stalloc(sizeof (struct npipe));
pipenode->npipe.backgnd = 0;
pipenode->npipe.cmdlist = lp;
sizenodelist(n->npipe.cmdlist, result);
new->npipe.cmdlist = copynodelist(n->npipe.cmdlist, state);
new->npipe.backgnd = n->npipe.backgnd;
ALIGN(sizeof (struct npipe)),
struct npipe npipe;
for (lp = n->npipe.cmdlist ; lp ; lp = lp->next) {
if (n->npipe.backgnd)