/freebsd-10.0-release/tools/regression/usr.bin/pkill/ |
H A D | pgrep-g.t | 8 name="pgrep -g <pgrp>" 9 pgrp=`ps -o tpgid -p $$ | tail -1` 15 pid=`pgrep -f -g $pgrp $sleep`
|
H A D | pkill-g.t | 8 name="pkill -g <pgrp>" 9 pgrp=`ps -o tpgid -p $$ | tail -1` 14 pkill -f -g $pgrp $sleep
|
/freebsd-10.0-release/sys/sys/ |
H A D | sigio.h | 40 * to the proc or pgrp so that the entire list may be revoked when the 49 struct pgrp *siu_pgrp; /* (c) process group to receive ... */
|
H A D | tty.h | 47 struct pgrp; 125 struct pgrp *t_pgrp; /* (t) Foreground process group. */ 163 void tty_rel_pgrp(struct tty *tp, struct pgrp *pgrp);
|
H A D | proc.h | 96 struct pgrp { struct 97 LIST_ENTRY(pgrp) pg_hash; /* (e) Hash chain. */ 98 LIST_HEAD(, proc) pg_members; /* (m + e) Pointer to pgrp members. */ 504 LIST_ENTRY(proc) p_pglist; /* (g + e) List of processes in pgrp. */ 555 struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */ 805 extern LIST_HEAD(pgrphashhead, pgrp) *pgrphashtbl; 831 struct pgrp *pgfind(pid_t); /* Find process group by id. */ 852 int enterpgrp(struct proc *p, pid_t pgid, struct pgrp *pgrp, 854 int enterthispgrp(struct proc *p, struct pgrp *pgr [all...] |
H A D | signalvar.h | 304 struct pgrp; 336 void pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi);
|
/freebsd-10.0-release/contrib/ntp/libntp/ |
H A D | iosignal.c | 125 int pgrp, on = 1; 128 pgrp = getpid(); 129 if (ioctl(rio->fd, FIOSSAIOOWN, (char *)&pgrp) == -1) 162 int pgrp, on = 1; 170 pgrp = -getpid(); 171 if (ioctl(rio->fd, FIOSETOWN, (char*)&pgrp) == -1) 241 int pgrp; 275 pgrp = -getpid(); 277 pgrp = getpid(); 281 if (ioctl(fd, SIOCSPGRP, (char *)&pgrp) [all...] |
/freebsd-10.0-release/sys/kern/ |
H A D | kern_proc.c | 108 MALLOC_DEFINE(M_PGRP, "pgrp", "process group header"); 113 static void doenterpgrp(struct proc *, struct pgrp *); 114 static void orphanpg(struct pgrp *pg); 119 static void pgadjustjobc(struct pgrp *pgrp, int entering); 120 static void pgdelete(struct pgrp *); 337 struct pgrp * 341 register struct pgrp *pgrp; local 345 LIST_FOREACH(pgrp, PGRPHAS 470 LIST_INSERT_HEAD(PGRPHASH(pgid), pgrp, pg_hash); local 729 register struct pgrp *pgrp; local [all...] |
H A D | kern_prot.c | 339 struct pgrp *pgrp; local 342 struct pgrp *newpgrp; 346 pgrp = NULL; 348 newpgrp = malloc(sizeof(struct pgrp), M_PGRP, M_WAITOK | M_ZERO); 353 if (p->p_pgid == p->p_pid || (pgrp = pgfind(p->p_pid)) != NULL) { 354 if (pgrp != NULL) 355 PGRP_UNLOCK(pgrp); 390 int pgid; /* target pgrp id */ 399 register struct pgrp *pgr local [all...] |
H A D | kern_sig.c | 1599 struct pgrp *pgrp; local 1633 pgrp = td->td_proc->p_pgrp; 1634 PGRP_LOCK(pgrp); 1636 pgrp = pgfind(pgid); 1637 if (pgrp == NULL) { 1643 LIST_FOREACH(p, &pgrp->pg_members, p_pglist) { 1660 PGRP_UNLOCK(pgrp); 1828 struct pgrp *pgrp; local 1846 pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi) argument [all...] |
H A D | kern_descrip.c | 920 struct pgrp *pg = (sigio)->sio_pgrp; 941 * the proc or pgrp struct for the list manipulation. 947 struct pgrp *pg; 958 * to a single proc or pgrp. 973 ("Proc sigio in pgrp sigio list")); 975 ("Bogus pgrp in sigio list")); 1008 struct pgrp *pgrp; local 1047 pgrp = NULL; 1049 pgrp [all...] |
/freebsd-10.0-release/crypto/openssh/openbsd-compat/ |
H A D | bsd-nextstep.c | 75 int tcsetpgrp(int fd, pid_t pgrp) argument 77 return (ioctl(fd, TIOCSPGRP, &pgrp));
|
/freebsd-10.0-release/bin/sh/ |
H A D | jobs.h | 66 pid_t pgrp; /* process group of this job */ member in struct:job
|
H A D | jobs.c | 84 static pid_t initialpgrp; /* pgrp of shell on invocation */ 188 pid_t pgrp; local 197 pgrp = jp->ps[0].pid; 198 tcsetpgrp(ttyfd, pgrp); 800 pid_t pgrp; local 831 pgrp = getpid(); 833 pgrp = jp->ps[0].pid; 834 if (setpgid(0, pgrp) == 0 && mode == FORK_FG) { 836 if (tcsetpgrp(ttyfd, pgrp) < 0) 879 pgrp [all...] |
/freebsd-10.0-release/crypto/heimdal/kadmin/ |
H A D | kadm_conn.c | 88 static pid_t pgrp; variable 107 if(getpid() == pgrp) { 111 killpg(pgrp, sig); 190 pgrp = getpid(); 192 if(setpgid(0, pgrp) < 0)
|
/freebsd-10.0-release/contrib/tnftp/src/ |
H A D | progressbar.c | 69 static pid_t pgrp = -1; local 71 if (pgrp == -1) 73 pgrp = getpgrp(); 75 pgrp = getpgrp(0); 78 return (tcgetpgrp(fileno(ttyout)) == pgrp);
|
/freebsd-10.0-release/lib/libkvm/ |
H A D | kvm_proc.c | 118 struct pgrp pgrp; local 274 if (KREAD(kd, (u_long)proc.p_pgrp, &pgrp)) { 275 _kvm_err(kd, kd->program, "can't read pgrp at %p", 279 kp->ki_pgid = pgrp.pg_id; 280 kp->ki_jobc = pgrp.pg_jobc; 281 if (KREAD(kd, (u_long)pgrp.pg_session, &sess)) { 283 pgrp.pg_session); 312 if (KREAD(kd, (u_long)tty.t_pgrp, &pgrp)) { 318 kp->ki_tpgid = pgrp [all...] |
/freebsd-10.0-release/lib/libc/gen/ |
H A D | termios.c | 80 tcsetpgrp(int fd, pid_t pgrp) argument 84 s = pgrp;
|
/freebsd-10.0-release/sys/ddb/ |
H A D | db_ps.c | 69 * pid ppid pgrp uid state wmesg wchan cmd 83 struct pgrp *pgrp; local 95 db_printf(" pid ppid pgrp uid state wmesg wchan cmd\n"); 97 db_printf(" pid ppid pgrp uid state wmesg wchan cmd\n"); 109 pgrp = p->p_pgrp; 111 pgrp != NULL ? pgrp->pg_id : 0,
|
/freebsd-10.0-release/contrib/tcsh/ |
H A D | sh.proc.c | 1737 * -1: leave tty alone; inherit pgrp from parent 1748 pid_t pgrp; local 1793 pgrp = pcurrjob ? pcurrjob->p_jobid : getpid(); 1826 pgetty(wanttty, pgrp); 1867 pgrp = pcurrjob ? pcurrjob->p_jobid : pid; 1868 if (setpgid(pid, pgrp) == -1 && errno == EPERM) { 1874 (void) setpgid(pid, pgrp = pid); 1919 setttypgrp(int pgrp) argument 1926 * pgrp ourselves. If that happens, then the process will be still 1934 if (tcgetpgrp(FSHTTY) != pgrp) { 1963 pgetty(int wanttty, pid_t pgrp) argument [all...] |
H A D | tc.os.h | 403 # define setpgid(pid, pgrp) setpgrp(pid, pgrp)
|
/freebsd-10.0-release/contrib/libreadline/examples/rlfe/ |
H A D | pty.c | 369 int pgrp; local 372 if (ioctl(f, TIOCGPGRP, (char *)&pgrp) != -1 || errno != EIO)
|
H A D | os.h | 139 # define killpg(pgrp,sig) kill( -(pgrp), sig)
|
/freebsd-10.0-release/contrib/gdb/gdb/ |
H A D | inferior.h | 230 extern void terminal_init_inferior_with_pgrp (int pgrp);
|
H A D | inflow.c | 169 terminal_init_inferior_with_pgrp (int pgrp) 180 inferior_process_group = pgrp; 329 pgrp. */ 168 terminal_init_inferior_with_pgrp(int pgrp) argument
|