Lines Matching refs:pgrp
83 pid_t pgrp; /* process group of job */ member
291 if (j->pgrp == 0) in j_exit()
294 mksh_killpg(j->pgrp, SIGHUP); in j_exit()
297 if (j->pgrp == 0) in j_exit()
300 mksh_killpg(j->pgrp, SIGCONT); in j_exit()
488 j->pgrp = 0; in exchild()
527 if (j->pgrp == 0) { in exchild()
529 j->pgrp = p->pid; in exchild()
537 setpgid(p->pid, j->pgrp); in exchild()
539 tcsetpgrp(tty_fd, j->pgrp); in exchild()
780 if (j->pgrp == 0) { in j_kill()
789 mksh_killpg(j->pgrp, SIGCONT); in j_kill()
791 if (mksh_killpg(j->pgrp, sig) < 0) { in j_kill()
823 if (j->pgrp == 0) { in j_resume()
859 j->saved_ttypgrp : j->pgrp) < 0) { in j_resume()
867 j->saved_ttypgrp : j->pgrp), in j_resume()
878 if (j->state == PRUNNING && mksh_killpg(j->pgrp, SIGCONT) < 0) { in j_resume()
1162 if (Flag(FMONITOR) && ttypgrp_ok && j->pgrp) { in j_waitj()
1541 shf_fprintf(shf, Tf_dN, (int)(j->pgrp ? j->pgrp : in j_print()
1664 if (j->pgrp && j->pgrp == job) in j_lookup()