Lines Matching refs:pgrp
81 pid_t pgrp; /* process group of job */ member
239 if (j->pgrp == 0) in j_exit()
242 mksh_killpg(j->pgrp, SIGHUP); in j_exit()
245 if (j->pgrp == 0) in j_exit()
248 mksh_killpg(j->pgrp, SIGCONT); in j_exit()
438 j->pgrp = 0; in exchild()
476 if (j->pgrp == 0) { in exchild()
478 j->pgrp = p->pid; in exchild()
486 setpgid(p->pid, j->pgrp); in exchild()
488 tcsetpgrp(tty_fd, j->pgrp); in exchild()
729 if (j->pgrp == 0) { in j_kill()
738 mksh_killpg(j->pgrp, SIGCONT); in j_kill()
740 if (mksh_killpg(j->pgrp, sig) < 0) { in j_kill()
772 if (j->pgrp == 0) { in j_resume()
808 j->saved_ttypgrp : j->pgrp) < 0) { in j_resume()
816 j->saved_ttypgrp : j->pgrp), "failed", in j_resume()
827 if (j->state == PRUNNING && mksh_killpg(j->pgrp, SIGCONT) < 0) { in j_resume()
1100 if (Flag(FMONITOR) && ttypgrp_ok && j->pgrp) { in j_waitj()
1447 shf_fprintf(shf, "%d\n", (int)(j->pgrp ? j->pgrp : in j_print()
1561 if (j->pgrp && j->pgrp == job) in j_lookup()