Lines Matching refs:status

162 	int status;  in evalstring()  local
168 status = 0; in evalstring()
174 status = i; in evalstring()
183 return status; in evalstring()
199 int status = 0; in evaltree() local
219 status = !evaltree(n->nnot.com, EV_TESTED); in evaltree()
227 status = redirectsafe(n->nredir.redirect, REDIR_PUSH) ?: in evaltree()
236 status = evalcommand(n, flags, (struct backcmd *)NULL); in evaltree()
272 status = evaltree(n->nbinary.ch1, in evaltree()
274 if (!status == isor || evalskip) in evaltree()
280 status = evalfn(n, flags); in evaltree()
283 status = evaltree(n->nif.test, EV_TESTED); in evaltree()
286 if (!status) { in evaltree()
293 status = 0; in evaltree()
298 exitstatus = status; in evaltree()
302 if (checkexit & status) in evaltree()
354 int status; in evalloop() local
357 status = 0; in evalloop()
365 status = i; in evalloop()
372 status = evaltree(n->nbinary.ch2, flags); in evalloop()
373 if (status == ZX_ERR_CANCELED) { in evalloop()
380 return status; in evalloop()
392 int status; in evalfor() local
405 status = 0; in evalfor()
410 status = evaltree(n->nfor.body, flags); in evalfor()
411 if (status == ZX_ERR_CANCELED) { in evalfor()
420 return status; in evalfor()
432 int status = 0; in evalcase() local
449 status = evaltree(cp->nclist.body, in evalcase()
459 return status; in evalcase()
473 int status; in evalsubshell() local
504 status = 0; in evalsubshell()
506 status = process_await_termination(process, jp->zx_job_hndl, true); in evalsubshell()
511 return status; in evalsubshell()
564 int status = 0; in evalpipe() local
592 …zx_status_t status = process_subshell(lp->n, envp, &processes[idx], jp->zx_job_hndl, fds, err_msg); in evalpipe() local
597 if (status == ZX_OK) { in evalpipe()
602 sh_error("Failed to create shell: %d (%s): %s", status, zx_status_get_string(status), err_msg); in evalpipe()
607 status = waitforjob(jp); in evalpipe()
608 TRACE(("evalpipe: job done exit status: %d (%s)\n", status, zx_status_get_string(status))); in evalpipe()
615 return status; in evalpipe()
648 zx_status_t status = process_subshell(n, envp, &process, jp->zx_job_hndl, &fds[0], err_msg); in evalbackcmd() local
650 if (status != ZX_OK) { in evalbackcmd()
652 sh_error("Failed to create subshell: %d (%s): %s", status, zx_status_get_string(status), err_msg); in evalbackcmd()
727 int status; in evalcommand() local
773 status = redirectsafe(cmd->ncmd.redirect, REDIR_PUSH|REDIR_SAVEFD2); in evalcommand()
823 status = 127; in evalcommand()
853 if (status) { in evalcommand()
855 exitstatus = status; in evalcommand()
875status = process_launch((const char* const*)argv, path, cmdentry.u.index, &process, zx_job_hndl, &… in evalcommand()
876 if (status) { in evalcommand()
881 status = process_await_termination(process, zx_job_hndl, true); in evalcommand()
908 status = exitstatus; in evalcommand()
925 return status; in evalcommand()
934 int status; in evalbltin() local
946 status = evalcmd(argc, argv, flags); in evalbltin()
948 status = (*cmd->builtin)(argc, argv); in evalbltin()
950 status |= outerr(out1); in evalbltin()
951 exitstatus = status; in evalbltin()
1081 int status; in returncmd() local
1089 status = number(argv[1]); in returncmd()
1092 status = exitstatus; in returncmd()
1096 return status; in returncmd()