| /freebsd-11-stable/sys/kern/ |
| HD | kern_proc.c | 110 static void doenterpgrp(struct proc *, struct pgrp *); 111 static void orphanpg(struct pgrp *pg); 116 static void pgadjustjobc(struct pgrp *pgrp, int entering); 117 static void pgdelete(struct pgrp *); 377 struct pgrp * 381 register struct pgrp *pgrp; local 385 LIST_FOREACH(pgrp, PGRPHASH(pgid), pg_hash) { 386 if (pgrp->pg_id == pgid) { 387 PGRP_LOCK(pgrp); 388 return (pgrp); [all …]
|
| HD | kern_prot.c | 335 struct pgrp *pgrp; in sys_setsid() local 338 struct pgrp *newpgrp; in sys_setsid() 342 pgrp = NULL; in sys_setsid() 344 newpgrp = malloc(sizeof(struct pgrp), M_PGRP, M_WAITOK | M_ZERO); in sys_setsid() 349 if (p->p_pgid == p->p_pid || (pgrp = pgfind(p->p_pid)) != NULL) { in sys_setsid() 350 if (pgrp != NULL) in sys_setsid() 351 PGRP_UNLOCK(pgrp); in sys_setsid() 395 struct pgrp *pgrp; /* target pgrp */ in sys_setpgid() local 397 struct pgrp *newpgrp; in sys_setpgid() 404 newpgrp = malloc(sizeof(struct pgrp), M_PGRP, M_WAITOK | M_ZERO); in sys_setpgid() [all …]
|
| HD | kern_sig.c | 1693 struct pgrp *pgrp; in killpg1() local 1727 pgrp = td->td_proc->p_pgrp; in killpg1() 1728 PGRP_LOCK(pgrp); in killpg1() 1730 pgrp = pgfind(pgid); in killpg1() 1731 if (pgrp == NULL) { in killpg1() 1737 LIST_FOREACH(p, &pgrp->pg_members, p_pglist) { in killpg1() 1754 PGRP_UNLOCK(pgrp); in killpg1() 1926 struct pgrp *pgrp; in gsignal() local 1930 pgrp = pgfind(pgid); in gsignal() 1932 if (pgrp != NULL) { in gsignal() [all …]
|
| /freebsd-11-stable/contrib/ntp/libntp/ |
| HD | iosignal.c | 103 int pgrp, on = 1; in init_clock_sig() 106 pgrp = getpid(); in init_clock_sig() 107 if (ioctl(rio->fd, FIOSSAIOOWN, (char *)&pgrp) == -1) in init_clock_sig() 140 int pgrp, on = 1; in init_clock_sig() 148 pgrp = -getpid(); in init_clock_sig() 149 if (ioctl(rio->fd, FIOSETOWN, (char*)&pgrp) == -1) in init_clock_sig() 219 int pgrp; in init_socket_sig() 253 pgrp = -getpid(); in init_socket_sig() 255 pgrp = getpid(); in init_socket_sig() 259 if (ioctl(fd, SIOCSPGRP, (char *)&pgrp) == -1) in init_socket_sig() [all …]
|
| /freebsd-11-stable/crypto/heimdal/kadmin/ |
| HD | kadm_conn.c | 88 static pid_t pgrp; variable 107 if(getpid() == pgrp) { in terminate() 111 killpg(pgrp, sig); in terminate() 190 pgrp = getpid(); in wait_for_connection() 192 if(setpgid(0, pgrp) < 0) in wait_for_connection()
|
| /freebsd-11-stable/sys/sys/ |
| HD | tty.h | 47 struct pgrp; 126 struct pgrp *t_pgrp; /* (t) Foreground process group. */ 164 void tty_rel_pgrp(struct tty *tp, struct pgrp *pgrp);
|
| HD | proc.h | 97 struct pgrp { struct 98 LIST_ENTRY(pgrp) pg_hash; /* (e) Hash chain. */ 645 struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */ 947 extern LIST_HEAD(pgrphashhead, pgrp) *pgrphashtbl; 975 struct pgrp *pgfind(pid_t); /* Find process group by id. */ 1008 int enterpgrp(struct proc *p, pid_t pgid, struct pgrp *pgrp, 1010 int enterthispgrp(struct proc *p, struct pgrp *pgrp); 1012 void fixjobc(struct proc *p, struct pgrp *pgrp, int entering);
|
| HD | signalvar.h | 308 struct pgrp; 372 void pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi);
|
| HD | sigio.h | 49 struct pgrp *siu_pgrp; /* (c) process group to receive ... */
|
| /freebsd-11-stable/lib/libkvm/ |
| HD | kvm_proc.c | 120 struct pgrp pgrp; in kvm_proclist() local 276 if (KREAD(kd, (u_long)proc.p_pgrp, &pgrp)) { in kvm_proclist() 281 kp->ki_pgid = pgrp.pg_id; in kvm_proclist() 282 kp->ki_jobc = pgrp.pg_jobc; in kvm_proclist() 283 if (KREAD(kd, (u_long)pgrp.pg_session, &sess)) { in kvm_proclist() 285 pgrp.pg_session); in kvm_proclist() 314 if (KREAD(kd, (u_long)tty.t_pgrp, &pgrp)) { in kvm_proclist() 320 kp->ki_tpgid = pgrp.pg_id; in kvm_proclist()
|
| /freebsd-11-stable/contrib/tnftp/src/ |
| HD | progressbar.c | 69 static pid_t pgrp = -1; in foregroundproc() local 71 if (pgrp == -1) in foregroundproc() 73 pgrp = getpgrp(); in foregroundproc() 75 pgrp = getpgrp(0); in foregroundproc() 78 return (tcgetpgrp(fileno(ttyout)) == pgrp); in foregroundproc()
|
| /freebsd-11-stable/bin/pkill/tests/ |
| HD | pkill-g_test.sh | 9 pgrp=`ps -o tpgid -p $$ | tail -1` 14 pkill -f -g $pgrp $sleep
|
| HD | pgrep-g_test.sh | 9 pgrp=`ps -o tpgid -p $$ | tail -1` 15 pid=`pgrep -f -g $pgrp $sleep`
|
| /freebsd-11-stable/crypto/openssh/openbsd-compat/ |
| HD | bsd-nextstep.c | 75 int tcsetpgrp(int fd, pid_t pgrp) in tcsetpgrp() argument 77 return (ioctl(fd, TIOCSPGRP, &pgrp)); in tcsetpgrp()
|
| /freebsd-11-stable/sys/ddb/ |
| HD | db_ps.c | 109 struct pgrp *pgrp; in db_ps() local 136 pgrp = p->p_pgrp; in db_ps() 138 pgrp != NULL ? pgrp->pg_id : 0, in db_ps()
|
| /freebsd-11-stable/contrib/tcsh/ |
| HD | sh.proc.c | 1777 pid_t pgrp; in pfork() local 1822 pgrp = pcurrjob ? pcurrjob->p_jobid : getpid(); in pfork() 1855 pgetty(wanttty, pgrp); in pfork() 1896 pgrp = pcurrjob ? pcurrjob->p_jobid : pid; in pfork() 1897 if (setpgid(pid, pgrp) == -1 && errno == EPERM) { in pfork() 1903 (void) setpgid(pid, pgrp = pid); in pfork() 1948 setttypgrp(int pgrp) in setttypgrp() argument 1963 if (tcgetpgrp(FSHTTY) != pgrp) { in setttypgrp() 1974 (void) tcsetpgrp(FSHTTY, pgrp); in setttypgrp() 1992 pgetty(int wanttty, pid_t pgrp) in pgetty() argument [all …]
|
| /freebsd-11-stable/bin/sh/ |
| HD | jobs.c | 101 pid_t pgrp; /* process group of this job */ member 251 pid_t pgrp; in fgcmd() local 260 pgrp = jp->ps[0].pid; in fgcmd() 262 tcsetpgrp(ttyfd, pgrp); in fgcmd() 894 pid_t pgrp; in forkshell() local 925 pgrp = getpid(); in forkshell() 927 pgrp = jp->ps[0].pid; in forkshell() 928 if (setpgid(0, pgrp) == 0 && mode == FORK_FG && in forkshell() 931 if (tcsetpgrp(ttyfd, pgrp) < 0) in forkshell() 974 pgrp = pid; in forkshell() [all …]
|
| /freebsd-11-stable/lib/libc/gen/ |
| HD | termios.c | 82 tcsetpgrp(int fd, pid_t pgrp) in tcsetpgrp() argument 86 s = pgrp; in tcsetpgrp()
|
| /freebsd-11-stable/contrib/libreadline/examples/rlfe/ |
| HD | pty.c | 369 int pgrp; local 372 if (ioctl(f, TIOCGPGRP, (char *)&pgrp) != -1 || errno != EIO)
|
| HD | os.h | 139 # define killpg(pgrp,sig) kill( -(pgrp), sig) argument
|
| /freebsd-11-stable/contrib/tcsh/nls/ja/ |
| HD | set16 | 3 1 tty pgrp を %d から %dに再設定します\n
|
| /freebsd-11-stable/contrib/tcsh/nls/russian/ |
| HD | set16 | 3 1 Reset tty pgrp from %d to %d\n
|
| /freebsd-11-stable/contrib/tcsh/nls/ukrainian/ |
| HD | set16 | 3 1 Reset tty pgrp from %d to %d\n
|
| /freebsd-11-stable/contrib/tcsh/nls/C/ |
| HD | set16 | 3 1 Reset tty pgrp from %d to %d\n
|
| /freebsd-11-stable/contrib/tcsh/nls/et/ |
| HD | set16 | 3 1 Seadsin tty pgrp numbrilt %d numbrile %d\n
|