Lines Matching refs:jp
471 struct job *jp;
486 jp = makejob(n, 1);
495 zx_status_t exec_result = process_subshell(n, envp, &process, jp->zx_job_hndl, NULL, err_msg);
498 forkparent(jp, n, backgnd, process);
505 status = process_await_termination(process, jp->zx_job_hndl, true);
557 struct job *jp;
570 jp = makejob(n, pipelen);
590 zx_status_t status = process_subshell(lp->n, envp, &processes[idx], jp->zx_job_hndl, fds, err_msg);
597 forkparent(jp, lp->n, FORK_NOJOB, processes[idx]);
599 freejob(jp);
605 status = waitforjob(jp);
629 struct job *jp;
634 result->jp = NULL;
641 jp = makejob(n, 1);
646 zx_status_t status = process_subshell(n, envp, &process, jp->zx_job_hndl, &fds[0], err_msg);
649 freejob(jp);
653 forkparent(jp, n, FORK_NOJOB, process);
655 result->jp = jp;
659 TRACE(("evalbackcmd done: fd=%d buf=0x%x nleft=%d jp=0x%x\n",
660 result->fd, result->buf, result->nleft, result->jp));