Lines Matching refs:exitstatus
86 int exitstatus; /* exit status of last command */
142 exitstatus = 0;
143 return exitstatus;
180 exitstatus = 0;
188 * exitstatus.
202 exitstatus = 0;
220 if (evalskip || exitstatus != 0) {
227 if (evalskip || exitstatus == 0)
245 if (exitstatus == 0)
250 exitstatus = 0;
276 exitstatus = 0;
282 exitstatus = !exitstatus;
306 if (eflag && exitstatus != 0 && do_etest)
307 exitshell(exitstatus);
331 status = exitstatus;
335 if (exitstatus != 0)
338 if (exitstatus == 0)
342 status = exitstatus;
345 exitstatus = status;
360 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;
621 exitstatus = waitforjob(jp, (int *)NULL);
622 TRACE(("evalpipe: job done exit status %d\n", exitstatus));
625 exitstatus = 0;
660 exitstatus = 0;
664 exitstatus = oexitstatus;
673 exitstatus = 2;
857 oexitstatus = exitstatus;
858 exitstatus = 0;
1058 exitstatus = oexitstatus;
1076 exitshell(exitstatus);
1096 exitstatus = SIGINT+128;
1098 exitstatus = 2;
1117 exitstatus = (*builtinfunc[cmdentry.u.index])(argc, argv);
1121 if (exitstatus == 0 || exitstatus == 1)
1122 exitstatus = 2;
1134 exitshell(exitstatus);
1166 exitstatus = waitforjob(jp, &realstatus);
1225 * Preserve exitstatus of a previous possible redirection
1228 return exitstatus;