• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/bash-94.1.2/bash-3.2/

Lines Matching refs:pgrp

88 #define DEL_NOBGPID		2	/* don't add pgrp leader to bgpids */
327 #define setpgid(pid, pgrp) setpgrp (pid, pgrp)
328 #define tcsetpgrp(fd, pgrp) ioctl ((fd), TIOCSPGRP, &(pgrp))
334 pid_t pgrp;
337 if (ioctl (fd, TIOCGPGRP, &pgrp) < 0)
339 return (pgrp);
466 sys_error ("start_pipeline: pgrp pipe");
568 newjob->pgrp = pipeline_pgrp;
573 /* Flag to see if in another pgrp. */
641 if (job_control && newjob->pgrp && (subshell_environment&SUBSHELL_ASYNC) == 0)
642 give_terminal_to (newjob->pgrp, 0);
993 internal_warning (_("deleting stopped job %d with process group %ld"), job_index+1, (long)jobs[job_index]->pgrp);
1023 itrace("delete_job (%d pgrp %d): js.c_reaped (%d) < 0 ndel = %d js.j_ndead = %d", job_index, temp->pgrp, js.c_reaped, ndel, js.j_ndead);
1225 killpg (jobs[i]->pgrp, SIGTERM);
1226 killpg (jobs[i]->pgrp, SIGCONT);
1245 killpg (jobs[i]->pgrp, SIGHUP);
1247 killpg (jobs[i]->pgrp, SIGCONT);
1743 process group with tcsetpgrp() to an unused pgrp value (like
1796 as the proper pgrp if this is the first child. */
2324 job control is not set, the job will be run in the same pgrp as
2856 give_terminal_to (jobs[job]->pgrp, 0);
2865 killpg (jobs[job]->pgrp, SIGCONT);
2922 if (negative && jobs[job]->pgrp == shell_pgrp)
2926 else if (jobs[job]->pgrp == shell_pgrp)
2942 result = killpg (jobs[job]->pgrp, sig);
2944 killpg (jobs[job]->pgrp, SIGCONT);
3731 give_terminal_to (pgrp, force)
3732 pid_t pgrp;
3749 if (tcsetpgrp (shell_tty, pgrp) < 0)
3753 sys_error ("tcsetpgrp(%d) failed: pid %ld to pgrp %ld",
3754 shell_tty, (long)getpid(), (long)pgrp);
3759 terminal_pgrp = pgrp;
4011 put new child processes into the right pgrp */