Lines Matching defs:sh_exec
510 sh_exec(t,sh_isstate(SH_ERREXIT)|sh_isstate(SH_NOFORK)|(mode&~SH_FUNEVAL));
542 return(sh_exec(t,errorflg));
560 r = sh_exec(tchild,errorflg);
653 int sh_exec(register const Shnode_t *t, int flags)
1361 sh_exec(t->fork.forktre,flags|sh_state(SH_NOFORK)|sh_state(SH_FORKED));
1414 sh_exec(t->fork.forktre,flags&~simple);
1471 sh_exec(t->par.partre,flags);
1518 type = sh_exec(t->lst.lstlef, errorflg);
1540 sh_exec(t,flags);
1561 sh_exec(t->lst.lstlef,errorflg|OPTIMIZE);
1565 sh_exec(t,flags);
1572 if(sh_exec(t->lst.lstlef,OPTIMIZE)==0)
1573 sh_exec(t->lst.lstrit,flags);
1579 if(sh_exec(t->lst.lstlef,OPTIMIZE)!=0)
1580 sh_exec(t->lst.lstrit,flags);
1681 sh_exec(t->for_.fortre,flag);
1758 if((sh_exec(tt,first)==0)!=(type==TWH))
1760 r = sh_exec(t->wh.dotre,first|errorflg);
1765 sh_exec((Shnode_t*)t->wh.whinc,first);
1824 if(sh_exec(t->if_.iftre,OPTIMIZE)==0)
1825 sh_exec(t->if_.thtre,flags);
1827 sh_exec(t->if_.eltre, flags);
1866 do sh_exec(t->reg.regcom,(t->reg.regflag?0:flags));
1894 sh_exec(t->par.partre,OPTIMIZE);
1910 sh_exec(t->par.partre,OPTIMIZE);
1989 sh_exec(t->for_.fortre,flags);
2129 sh_exec(t->lst.lstlef,OPTIMIZE);
2266 argn=sh_exec((Shnode_t*)t,sh_isstate(SH_ERREXIT));
2646 sh_exec((Shnode_t*)(nv_funtree((fp->node))),execflg|SH_ERREXIT);
3080 sh_exec(tchild,SH_NTFORK);