Lines Matching refs:exitstatus
77 int exitstatus; /* exit status of last command */ variable
133 exitstatus = 0; in evalcmd()
134 return exitstatus; in evalcmd()
171 exitstatus = 0; in evalstring()
193 exitstatus = 0; in evaltree()
211 if (evalskip || exitstatus != 0) { in evaltree()
218 if (evalskip || exitstatus == 0) in evaltree()
236 if (exitstatus == 0) in evaltree()
241 exitstatus = 0; in evaltree()
267 exitstatus = 0; in evaltree()
273 exitstatus = !exitstatus; in evaltree()
297 if (eflag && exitstatus != 0 && do_etest) in evaltree()
298 exitshell(exitstatus); in evaltree()
322 status = exitstatus; in evalloop()
326 if (exitstatus != 0) in evalloop()
329 if (exitstatus == 0) in evalloop()
333 status = exitstatus; in evalloop()
336 exitstatus = status; in evalloop()
351 oexitstatus = exitstatus; in evalfor()
360 status = exitstatus; in evalfor()
372 exitstatus = status; in evalfor()
390 oexitstatus = exitstatus; in evalcase()
403 exitstatus = 0; in evalcase()
408 exitstatus = 0; in evalcase()
424 oexitstatus = exitstatus; in evalsubshell()
434 exitstatus = waitforjob(jp, (int *)NULL); in evalsubshell()
437 exitstatus = 0; in evalsubshell()
452 oexitstatus = exitstatus; in evalredir()
610 exitstatus = waitforjob(jp, (int *)NULL); in evalpipe()
611 TRACE(("evalpipe: job done exit status %d\n", exitstatus)); in evalpipe()
614 exitstatus = 0; in evalpipe()
649 exitstatus = 0; in evalbackcmd()
653 exitstatus = oexitstatus; in evalbackcmd()
843 oexitstatus = exitstatus; in evalcommand()
844 exitstatus = 0; in evalcommand()
1044 exitstatus = oexitstatus; in evalcommand()
1062 exitshell(exitstatus); in evalcommand()
1080 exitstatus = SIGINT+128; in evalcommand()
1099 exitstatus = (*builtinfunc[cmdentry.u.index])(argc, argv); in evalcommand()
1103 if (exitstatus == 0 || exitstatus == 1) in evalcommand()
1104 exitstatus = 2; in evalcommand()
1116 exitshell(exitstatus); in evalcommand()
1151 exitstatus = waitforjob(jp, &signaled); in evalcommand()
1213 return exitstatus; in bltincmd()