Lines Matching refs:jp
471 struct job *jp; in evalsubshell() local
486 jp = makejob(n, 1); in evalsubshell()
495 zx_status_t exec_result = process_subshell(n, envp, &process, jp->zx_job_hndl, NULL, err_msg); in evalsubshell()
498 forkparent(jp, n, backgnd, process); in evalsubshell()
500 freejob(jp); in evalsubshell()
506 status = process_await_termination(process, jp->zx_job_hndl, true); in evalsubshell()
510 freejob(jp); in evalsubshell()
559 struct job *jp; in evalpipe() local
572 jp = makejob(n, pipelen); in evalpipe()
592 …zx_status_t status = process_subshell(lp->n, envp, &processes[idx], jp->zx_job_hndl, fds, err_msg); in evalpipe()
599 forkparent(jp, lp->n, FORK_NOJOB, processes[idx]); in evalpipe()
601 freejob(jp); in evalpipe()
607 status = waitforjob(jp); in evalpipe()
631 struct job *jp; in evalbackcmd() local
636 result->jp = NULL; in evalbackcmd()
643 jp = makejob(n, 1); in evalbackcmd()
648 zx_status_t status = process_subshell(n, envp, &process, jp->zx_job_hndl, &fds[0], err_msg); in evalbackcmd()
651 freejob(jp); in evalbackcmd()
655 forkparent(jp, n, FORK_NOJOB, process); in evalbackcmd()
657 result->jp = jp; in evalbackcmd()
662 result->fd, result->buf, result->nleft, result->jp)); in evalbackcmd()