Lines Matching refs:bifunc
87 const struct biltins * volatile bifunc; in execute() local
99 (void) &bifunc; in execute()
296 bifunc = isbfunc(t); in execute()
301 if (bifunc == NULL) in execute()
303 if (bifunc->bfunct != (bfunc_t)dobreak && in execute()
304 bifunc->bfunct != (bfunc_t)docontin && in execute()
305 bifunc->bfunct != (bfunc_t)doelse && in execute()
306 bifunc->bfunct != (bfunc_t)doend && in execute()
307 bifunc->bfunct != (bfunc_t)doforeach&& in execute()
308 bifunc->bfunct != (bfunc_t)dogoto && in execute()
309 bifunc->bfunct != (bfunc_t)doif && in execute()
310 bifunc->bfunct != (bfunc_t)dorepeat && in execute()
311 bifunc->bfunct != (bfunc_t)doswbrk && in execute()
312 bifunc->bfunct != (bfunc_t)doswitch && in execute()
313 bifunc->bfunct != (bfunc_t)dowhile && in execute()
314 bifunc->bfunct != (bfunc_t)dozip) in execute()
319 bifunc = NULL; in execute()
337 if (t->t_dtyp == NODE_COMMAND && !bifunc && !noexec && intty && isoutatty) { in execute()
367 if (bifunc && (t->t_dflg & F_PIPEIN)) in execute()
374 if (bifunc && (bifunc->bfunct == (bfunc_t)dochngd || in execute()
375 bifunc->bfunct == (bfunc_t)dopushd || in execute()
376 bifunc->bfunct == (bfunc_t)dopopd)) in execute()
380 (!bifunc || t->t_dflg & in execute()
385 (bifunc && (t->t_dflg & F_PIPEIN) != 0 && in execute()
386 bifunc->bfunct == (bfunc_t)doeval)) { in execute()
389 t->t_dflg & (F_REPEAT | F_AMPERSAND) || bifunc) in execute()
643 if (bifunc) { in execute()
645 func(t, bifunc); in execute()
653 func(t, bifunc); in execute()