Lines Matching refs:flags
127 static int evalcmd(int argc, char **argv, int flags) in evalcmd() argument
147 return evalstring(p, flags & EV_TESTED); in evalcmd()
158 evalstring(char *s, int flags) in evalstring() argument
172 i = evaltree(n, flags & ~(parser_eof() ? 0 : EV_EXIT)); in evalstring()
194 evaltree(union node *n, int flags) in evaltree() argument
208 getpid(), n, n->type, flags)); in evaltree()
228 evaltree(n->nredir.n, flags & EV_TESTED); in evaltree()
234 if (eflag && !(flags & EV_TESTED)) in evaltree()
236 status = evalcommand(n, flags, (struct backcmd *)NULL); in evaltree()
241 if (eflag && !(flags & EV_TESTED)) in evaltree()
273 (flags | ((isor >> 1) - 1)) & EV_TESTED); in evaltree()
280 status = evalfn(n, flags); in evaltree()
307 if (flags & EV_EXIT) { in evaltree()
316 void evaltreenr(union node *n, int flags)
321 evaltree(n, flags);
351 evalloop(union node *n, int flags) in evalloop() argument
358 flags &= EV_TESTED; in evalloop()
372 status = evaltree(n->nbinary.ch2, flags); in evalloop()
386 evalfor(union node *n, int flags) in evalfor() argument
407 flags &= EV_TESTED; in evalfor()
410 status = evaltree(n->nfor.body, flags); in evalfor()
426 evalcase(union node *n, int flags) in evalcase() argument
450 flags); in evalcase()
469 evalsubshell(union node *n, int flags) in evalsubshell() argument
480 if (!backgnd && flags & EV_EXIT && !have_traps()) { in evalsubshell()
482 evaltreenr(n->nredir.n, flags); in evalsubshell()
557 evalpipe(union node *n, int flags) in evalpipe() argument
570 flags |= EV_EXIT; in evalpipe()
705 evalcommand(union node *cmd, int flags, struct backcmd *backcmd) in evalcommand() argument
707 evalcommand(union node *cmd, int flags) in evalcommand()
735 TRACE(("evalcommand(0x%lx, %d) called\n", (long)cmd, flags)); in evalcommand()
835 cmdentry.u.cmd->flags & in evalcommand()
893 if (evalbltin(cmdentry.u.cmd, argc, argv, flags)) { in evalcommand()
905 if (evalfun(cmdentry.u.func, argc, argv, flags)) in evalcommand()
929 evalbltin(const struct builtincmd *cmd, int argc, char **argv, int flags) in evalbltin() argument
946 status = evalcmd(argc, argv, flags); in evalbltin()
961 evalfun(struct funcnode *func, int argc, char **argv, int flags) in evalfun() argument
989 evaltree(func->n.ndefun.body, flags & EV_TESTED); in evalfun()