Home | History | Annotate | Download | only in sh

Lines Matching defs:pgrp

100 int initialpgrp;		/* pgrp of shell on invocation */
127 static int tcsetpgrp(int fd, pid_t pgrp);
132 pid_t pgrp;
133 if (ioctl(fd, TIOCGPGRP, (char *)&pgrp) == -1)
136 return pgrp;
142 return ioctl(fd, TIOCSPGRP, (char *)&pgrp);
270 if (tcsetpgrp(ttyfd, jp->pgrp) == -1) {
375 if (jp->pgrp == 0)
392 if (killpg(jp->pgrp, SIGCONT) != -1)
443 jp->pgrp != 0 ? (long)jp->pgrp : (long)jp->ps->pid);
968 if (jp->pgrp != 0) {
969 out1fmt("%ld\n", (long)jp->pgrp);
992 stop_me(int sig, int force, int pgrp, pid_t pid)
1003 if (kill(pgrp ? 0 : pid, sig) == -1) {
1031 int pgrp = 0;
1042 pgrp = 1;
1055 return stop_me(sig, force, pgrp, getpid());
1075 status |= stop_me(sig, force, pgrp, pid);
1085 if (pid > 0 && pgrp)
1109 return -jp->pgrp;
1233 jp->pgrp != 0 ? (long)jp->pgrp : (long)jp->ps->pid);
1287 jp->pgrp = 0;
1346 int pgrp = 0;
1352 * is the first, that's us, otherwise the pgrp has
1356 pgrp = pid;
1358 pgrp = jp->pgrp;
1360 (void)setpgid(pid, pgrp);
1369 jp->pgrp = pgrp; /* 0 if !mflag */
1381 int pgrp;
1401 pgrp = getpid();
1403 pgrp = jp->ps[0].pid;
1405 (void)setpgid(0, pgrp);
1407 if (tcsetpgrp(ttyfd, pgrp) == -1)