Home | History | Annotate | Download | only in sh

Lines Matching refs:flags

87 /* flags in argument to evaltree */
220 evaltree(union node *n, int flags)
231 getpid(), n, n->type, flags));
234 evaltree(n->nbinary.ch1, flags & EV_TESTED);
237 evaltree(n->nbinary.ch2, flags);
243 evaltree(n->nbinary.ch2, flags);
249 evaltree(n->nbinary.ch2, flags);
254 evaltree(n->nredir.n, flags);
258 evalsubshell(n, flags);
261 evalsubshell(n, flags);
268 evaltree(n->nif.ifpart, flags);
270 evaltree(n->nif.elsepart, flags);
277 evalloop(n, flags);
280 evalfor(n, flags);
283 evalcase(n, flags);
297 evalcommand(n, flags, (struct backcmd *)NULL);
307 if ((flags & EV_EXIT) != 0)
313 evalloop(union node *n, int flags)
337 evaltree(n->nbinary.ch2, flags & EV_TESTED);
349 evalfor(union node *n, int flags)
369 evaltree(n->nfor.body, flags & EV_TESTED);
390 evalcase(union node *n, int flags)
405 evaltree(cp->nclist.body, flags);
424 evalsubshell(union node *n, int flags)
435 flags &=~ EV_TESTED;
438 evaltree(n->nredir.n, flags | EV_EXIT);
674 evalcommand(union node *cmd, int flags, struct backcmd *backcmd)
703 (void) &flags;
708 TRACE(("evalcommand(0x%lx, %d) called\n", (long)cmd, flags));
830 || (cmdentry.cmdtype == CMDNORMAL && (flags & EV_EXIT) == 0)
831 || ((flags & EV_BACKCMD) != 0
838 if (flags & EV_BACKCMD) {
905 if (flags & EV_BACKCMD) {
916 flags |= EV_EXIT;
956 evaltree(cmdentry.u.func, flags & EV_TESTED);
970 if (flags & EV_EXIT)
980 if (flags == EV_BACKCMD) {
1037 if (flags & EV_EXIT)
1048 if (flags == EV_BACKCMD) {
1089 if (eflag && exitstatus && !(flags & EV_TESTED))