Lines Matching refs:exitstatus
86 int exitstatus; /* exit status of last command */
142 exitstatus = 0;
143 return exitstatus;
178 exitstatus = 0;
186 * exitstatus.
200 exitstatus = 0;
218 if (evalskip || exitstatus != 0) {
225 if (evalskip || exitstatus == 0)
243 if (exitstatus == 0)
248 exitstatus = 0;
274 exitstatus = 0;
280 exitstatus = !exitstatus;
304 if (eflag && exitstatus != 0 && do_etest)
305 exitshell(exitstatus);
328 status = exitstatus;
332 if (exitstatus != 0)
335 if (exitstatus == 0)
339 status = exitstatus;
344 exitstatus = status;
359 oexitstatus = exitstatus;
369 status = exitstatus;
381 exitstatus = status;
399 oexitstatus = exitstatus;
412 exitstatus = 0;
417 exitstatus = 0;
433 oexitstatus = exitstatus;
443 exitstatus = waitforjob(jp, (int *)NULL);
446 exitstatus = 0;
461 oexitstatus = exitstatus;
472 exitstatus = 2;
618 exitstatus = waitforjob(jp, (int *)NULL);
619 TRACE(("evalpipe: job done exit status %d\n", exitstatus));
622 exitstatus = 0;
657 exitstatus = 0;
660 exitstatus = oexitstatus;
668 exitstatus = 2;
857 oexitstatus = exitstatus;
858 exitstatus = 0;
1065 exitstatus = oexitstatus;
1083 exitshell(exitstatus);
1103 exitstatus = SIGINT+128;
1105 exitstatus = 2;
1124 exitstatus = (*builtinfunc[cmdentry.u.index])(argc, argv);
1128 if (exitstatus == 0 || exitstatus == 1)
1129 exitstatus = 2;
1141 exitshell(exitstatus);
1173 exitstatus = waitforjob(jp, &realstatus);
1232 * Preserve exitstatus of a previous possible redirection
1235 return exitstatus;