/freebsd-13-stable/bin/pkill/tests/ |
H A D | pgrep-g_test.sh | 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_test.sh | 8 name="pkill -g <pgrp>" 9 pgrp=`ps -o tpgid -p $$ | tail -1` 14 pkill -f -g $pgrp $sleep
|
/freebsd-13-stable/sys/sys/ |
H A D | sigio.h | 42 * to the proc or pgrp so that the entire list may be revoked when the 51 struct pgrp *siu_pgrp; /* (c) process group to receive ... */
|
H A D | tty.h | 49 struct pgrp; 128 struct pgrp *t_pgrp; /* (t) Foreground process group. */ 169 void tty_rel_pgrp(struct tty *tp, struct pgrp *pgrp);
|
H A D | proc.h | 108 struct pgrp { struct 109 LIST_ENTRY(pgrp) pg_hash; /* (e) Hash chain. */ 110 LIST_HEAD(, proc) pg_members; /* (m + e) Pointer to pgrp members. */ 625 LIST_ENTRY(proc) p_pglist; /* (g + e) List of processes in pgrp. */ 700 struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */ 1013 extern LIST_HEAD(pgrphashhead, pgrp) *pgrphashtbl; 1043 struct pgrp *pgfind(pid_t); /* Find process group by id. */ 1084 int enterpgrp(struct proc *p, pid_t pgid, struct pgrp *pgrp, 1086 int enterthispgrp(struct proc *p, struct pgrp *pgr [all...] |
H A D | signalvar.h | 327 struct pgrp; 392 void pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi);
|
/freebsd-13-stable/contrib/ntp/libntp/ |
H A D | iosignal.c | 103 int pgrp, on = 1; 106 pgrp = getpid(); 107 if (ioctl(rio->fd, FIOSSAIOOWN, (char *)&pgrp) == -1) 140 int pgrp, on = 1; 148 pgrp = -getpid(); 149 if (ioctl(rio->fd, FIOSETOWN, (char*)&pgrp) == -1) 219 int pgrp; 253 pgrp = -getpid(); 255 pgrp = getpid(); 259 if (ioctl(fd, SIOCSPGRP, (char *)&pgrp) [all...] |
/freebsd-13-stable/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-13-stable/sys/kern/ |
H A D | kern_proc.c | 108 static void doenterpgrp(struct proc *, struct pgrp *); 109 static void orphanpg(struct pgrp *pg); 114 static void pgdelete(struct pgrp *); 201 pgrp_zone = uma_zcreate("PGRP", sizeof(struct pgrp), NULL, NULL, 309 struct pgrp *pg; 487 struct pgrp * 490 struct pgrp *pgrp; local 494 LIST_FOREACH(pgrp, PGRPHASH(pgid), pg_hash) { 495 if (pgrp 574 enterpgrp(struct proc *p, pid_t pgid, struct pgrp *pgrp, struct session *sess) argument 622 LIST_INSERT_HEAD(PGRPHASH(pgid), pgrp, pg_hash); local 635 enterthispgrp(struct proc *p, struct pgrp *pgrp) argument 659 isjobproc(struct proc *q, struct pgrp *pgrp) argument 697 pgrp_calc_jobc(struct pgrp *pgrp) argument 722 doenterpgrp(struct proc *p, struct pgrp *pgrp) argument 778 pgdelete(struct pgrp *pgrp) argument 816 struct pgrp *pgrp; local 990 db_print_pgrp_one(struct pgrp *pgrp, struct proc *p) argument 1001 struct pgrp *pgrp; local 1173 struct pgrp *pgrp; local [all...] |
H A D | kern_prot.c | 327 struct pgrp *pgrp; local 330 struct pgrp *newpgrp; 334 pgrp = NULL; 341 if (p->p_pgid == p->p_pid || (pgrp = pgfind(p->p_pid)) != NULL) { 342 if (pgrp != NULL) 343 PGRP_UNLOCK(pgrp); 376 int pgid; /* target pgrp id */ 385 struct pgrp *pgrp; /* targe local [all...] |
H A D | kern_sig.c | 1746 struct pgrp *pgrp; local 1770 pgrp = td->td_proc->p_pgrp; 1771 PGRP_LOCK(pgrp); 1773 pgrp = pgfind(pgid); 1774 if (pgrp == NULL) { 1780 LIST_FOREACH(p, &pgrp->pg_members, p_pglist) { 1783 PGRP_UNLOCK(pgrp); 1959 struct pgrp *pgrp; local 1977 pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi) argument [all...] |
H A D | kern_descrip.c | 1028 struct pgrp *pg; 1082 struct pgrp *pg; 1101 * Every entry of the list should belong to a single proc or pgrp. 1118 ("Proc sigio in pgrp sigio list")); 1120 ("Bogus pgrp in sigio list")); 1149 struct pgrp *pgrp; local 1193 pgrp = pgfind(-pgid); 1194 if (pgrp == NULL) { 1207 if (pgrp [all...] |
/freebsd-13-stable/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-13-stable/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-13-stable/sys/ddb/ |
H A D | db_ps.c | 98 * pid ppid pgrp uid state wmesg wchan cmd 115 db_printf(" pid ppid pgrp uid state wmesg wchan cmd\n"); 117 db_printf(" pid ppid pgrp uid state wmesg wchan cmd\n"); 144 struct pgrp *pgrp; local 153 pgrp = p->p_pgrp; 155 pgrp != NULL ? pgrp->pg_id : 0,
|
/freebsd-13-stable/bin/sh/ |
H A D | jobs.c | 102 pid_t pgrp; /* process group of this job */ member in struct:job 122 static pid_t initialpgrp; /* pgrp of shell on invocation */ 252 pid_t pgrp; local 261 pgrp = jp->ps[0].pid; 263 tcsetpgrp(ttyfd, pgrp); 895 pid_t pgrp; local 926 pgrp = getpid(); 928 pgrp = jp->ps[0].pid; 929 if (setpgid(0, pgrp) == 0 && mode == FORK_FG && 933 * pgrp se [all...] |
/freebsd-13-stable/contrib/tcsh/ |
H A D | sh.proc.c | 1766 * -1: leave tty alone; inherit pgrp from parent 1777 pid_t pgrp; local 1822 pgrp = pcurrjob ? pcurrjob->p_jobid : getpid(); 1855 pgetty(wanttty, pgrp); 1896 pgrp = pcurrjob ? pcurrjob->p_jobid : pid; 1897 if (setpgid(pid, pgrp) == -1 && errno == EPERM) { 1903 (void) setpgid(pid, pgrp = pid); 1948 setttypgrp(int pgrp) argument 1955 * pgrp ourselves. If that happens, then the process will be still 1963 if (tcgetpgrp(FSHTTY) != pgrp) { 1992 pgetty(int wanttty, pid_t pgrp) argument [all...] |
H A D | tc.os.h | 402 # define setpgid(pid, pgrp) setpgrp(pid, pgrp)
|
H A D | sh.sem.c | 522 pid_t pgrp; local 532 pgrp = pcurrjob ? pcurrjob->p_jobid : getpid(); 568 pgetty(wanttty, pgrp);
|
H A D | sh.c | 2547 pid_t pgrp; local 2551 if ((pgrp = tcgetpgrp(fd)) == -1) 2553 if (pgrp == desired)
|
/freebsd-13-stable/lib/libc/gen/ |
H A D | termios.c | 82 tcsetpgrp(int fd, pid_t pgrp) argument 86 s = pgrp;
|
/freebsd-13-stable/lib/libkvm/ |
H A D | kvm_proc.c | 118 struct pgrp pgrp; local 270 if (KREAD(kd, (u_long)proc.p_pgrp, &pgrp)) { 271 _kvm_err(kd, kd->program, "can't read pgrp at %p", 275 kp->ki_pgid = pgrp.pg_id; 277 if (KREAD(kd, (u_long)pgrp.pg_session, &sess)) { 279 pgrp.pg_session); 305 if (KREAD(kd, (u_long)tty.t_pgrp, &pgrp)) { 311 kp->ki_tpgid = pgrp.pg_id;
|
/freebsd-13-stable/crypto/openssh/contrib/aix/ |
H A D | buildbff.sh | 220 mkuser gecos='SSHD PrivSep User' login=false rlogin=false account_locked=true pgrp=$SSH_PRIVSEP_USER $SSH_PRIVSEP_USER
|
/freebsd-13-stable/usr.bin/fetch/ |
H A D | fetch.c | 89 static pid_t pgrp; /* our process group */ variable 292 (pid_t)ctty_pgrp != pgrp) 1142 pgrp = getpgrp();
|
/freebsd-13-stable/lib/libprocstat/ |
H A D | libprocstat.c | 417 struct pgrp pgrp; local 432 error = kvm_read_all(kd, (unsigned long)proc.p_pgrp, &pgrp, 433 sizeof(pgrp)); 435 warnx("can't read pgrp struct at %p for pid %d", 439 error = kvm_read_all(kd, (unsigned long)pgrp.pg_session, &sess, 443 pgrp.pg_session, kp->ki_pid);
|