| /netbsd-src/sys/kern/ |
| H A D | kern_proc.c | 144 struct pgrp *pt_pgrp; 193 struct pgrp pgrp0 = { 256 static struct pgrp * pg_remove(pid_t); 258 static void orphanpg(struct pgrp *); 484 struct pgrp *pg; in proc0_init() 593 struct pgrp *pg; in proc_sessrele() 613 kmem_free(pg, sizeof(struct pgrp)); in proc_sessrele() 627 struct pgrp *pgrp; in pgid_in_session() local 641 pgrp = p1->p_pgrp; in pgid_in_session() 643 pgrp = pgrp_find(pg_id); in pgid_in_session() [all …]
|
| H A D | tty.c | 1411 struct pgrp *pgrp; in ttioctl() local 1424 pgrp = pgrp_find(-pgid); in ttioctl() 1425 if (pgrp == NULL) { in ttioctl() 1436 pgrp = p1->p_pgrp; in ttioctl() 1439 if (pgrp->pg_session != p->p_session) { in ttioctl() 1444 tp->t_pgrp = pgrp; in ttioctl() 1450 struct pgrp *pgrp; in ttioctl() local 1461 pgrp = pgrp_find(pgid); in ttioctl() 1462 if (pgrp == NULL || pgrp->pg_session != p->p_session) { in ttioctl() 1467 tp->t_pgrp = pgrp; in ttioctl() [all …]
|
| H A D | kern_sig.c | 818 struct pgrp *pgrp; in killpg1() local 848 pgrp = cp->p_pgrp; in killpg1() 850 pgrp = pgrp_find(pgid); in killpg1() 851 if (pgrp == NULL) in killpg1() 854 LIST_FOREACH(p, &pgrp->pg_members, p_pglist) { in killpg1() 877 pgsignal(struct pgrp *pgrp, int sig, int checkctty) in pgsignal() argument 886 kpgsignal(pgrp, &ksi, NULL, checkctty); in pgsignal() 890 kpgsignal(struct pgrp *pgrp, ksiginfo_t *ksi, void *data, int checkctty) in kpgsignal() argument 896 KASSERT(pgrp != NULL); in kpgsignal() 898 LIST_FOREACH(p, &pgrp->pg_members, p_pglist) in kpgsignal()
|
| /netbsd-src/sys/gdbscripts/ |
| H A D | pgrpdump | 18 set $pgrp = (struct pgrp *)$arg0 19 while ($pgrp) 20 print *$pgrp 21 set $pgrp = $pgrp->pg_hforw
|
| /netbsd-src/external/bsd/ntp/dist/libntp/ |
| H A D | iosignal.c | 105 int pgrp, on = 1; in init_clock_sig() 108 pgrp = getpid(); in init_clock_sig() 109 if (ioctl(rio->fd, FIOSSAIOOWN, (char *)&pgrp) == -1) in init_clock_sig() 142 int pgrp, on = 1; in init_clock_sig() 150 pgrp = -getpid(); in init_clock_sig() 151 if (ioctl(rio->fd, FIOSETOWN, (char*)&pgrp) == -1) in init_clock_sig() 221 int pgrp; in init_socket_sig() 255 pgrp = -getpid(); in init_socket_sig() 257 pgrp = getpid(); in init_socket_sig() 261 if (ioctl(fd, SIOCSPGRP, (char *)&pgrp) == -1) in init_socket_sig() [all …]
|
| /netbsd-src/external/bsd/tmux/dist/ |
| H A D | osdep-cygwin.c | 35 pid_t pgrp; in osdep_get_name() local 37 if ((pgrp = tcgetpgrp(fd)) == -1) in osdep_get_name() 40 xasprintf(&path, "/proc/%lld/cmdline", (long long) pgrp); in osdep_get_name() 67 pid_t pgrp; in osdep_get_cwd() local 70 if ((pgrp = tcgetpgrp(fd)) == -1) in osdep_get_cwd() 73 xasprintf(&path, "/proc/%lld/cwd", (long long) pgrp); in osdep_get_cwd()
|
| H A D | osdep-darwin.c | 43 pid_t pgrp; in osdep_get_name() local 46 if ((pgrp = tcgetpgrp(fd)) == -1) in osdep_get_name() 49 ret = proc_pidinfo(pgrp, PROC_PIDT_SHORTBSDINFO, 0, in osdep_get_name() 77 pid_t pgrp; in osdep_get_cwd() local 80 if ((pgrp = tcgetpgrp(fd)) == -1) in osdep_get_cwd() 83 ret = proc_pidinfo(pgrp, PROC_PIDVNODEPATHINFO, 0, in osdep_get_cwd()
|
| H A D | osdep-linux.c | 36 pid_t pgrp; in osdep_get_name() local 38 if ((pgrp = tcgetpgrp(fd)) == -1) in osdep_get_name() 41 xasprintf(&path, "/proc/%lld/cmdline", (long long) pgrp); in osdep_get_name() 68 pid_t pgrp, sid; in osdep_get_cwd() local 71 if ((pgrp = tcgetpgrp(fd)) == -1) in osdep_get_cwd() 74 xasprintf(&path, "/proc/%lld/cwd", (long long) pgrp); in osdep_get_cwd()
|
| H A D | osdep-aix.c | 35 pid_t pgrp; in osdep_get_name() local 40 retval = ioctl(ttyfd, TIOCGPGRP, &pgrp); in osdep_get_name() 45 xasprintf(&path, "/proc/%u/psinfo", (u_int) pgrp); in osdep_get_name() 66 pid_t pgrp; in osdep_get_cwd() local 74 retval = ioctl(ttyfd, TIOCGPGRP, &pgrp); in osdep_get_cwd() 79 xasprintf(&path, "/proc/%u/cwd", (u_int) pgrp); in osdep_get_cwd()
|
| H A D | osdep-sunos.c | 38 pid_t pgrp; in osdep_get_name() local 43 if (fstat(f, &st) != 0 || ioctl(f, TIOCGPGRP, &pgrp) != 0) { in osdep_get_name() 49 xasprintf(&path, "/proc/%u/psinfo", (u_int) pgrp); in osdep_get_name() 73 pid_t pgrp; in osdep_get_cwd() local 81 retval = ioctl(ttyfd, TIOCGPGRP, &pgrp); in osdep_get_cwd() 86 xasprintf(&path, "/proc/%u/path/cwd", (u_int) pgrp); in osdep_get_cwd()
|
| H A D | osdep-netbsd.c | 132 pid_t pgrp; in osdep_get_cwd() local 141 if ((pgrp = tcgetpgrp(fd)) == -1) in osdep_get_cwd() 147 mib[2] = pgrp; in osdep_get_cwd() 153 xasprintf(&path, "/proc/%lld/cwd", (long long) pgrp); in osdep_get_cwd()
|
| H A D | osdep-freebsd.c | 141 pid_t pgrp; in osdep_get_cwd_fallback() local 144 if ((pgrp = tcgetpgrp(fd)) == -1) in osdep_get_cwd_fallback() 147 if ((info = kinfo_getfile(pgrp, &nrecords)) == NULL) in osdep_get_cwd_fallback()
|
| /netbsd-src/sys/rump/librump/rumpkern/ |
| H A D | signals.c | 49 pgrp_apply(struct pgrp *pgrp, int signo, void (*apply)(struct proc *p, int)) in pgrp_apply() argument 55 LIST_FOREACH(p, &pgrp->pg_members, p_pglist) { in pgrp_apply() 154 pgsignal(struct pgrp *pgrp, int sig, int checktty) in pgsignal() argument 157 pgrp_apply(pgrp, sig, rumpsig); in pgsignal() 168 kpgsignal(struct pgrp *pgrp, ksiginfo_t *ksi, void *data, int checkctty) in kpgsignal() argument 171 pgrp_apply(pgrp, ksi->ksi_signo, rumpsig); in kpgsignal()
|
| /netbsd-src/bin/ksh/ |
| H A D | jobs.c | 138 pid_t pgrp; /* process group of job */ member 292 if (j->pgrp == 0) in j_exit() 295 killpg(j->pgrp, SIGHUP); in j_exit() 298 if (j->pgrp == 0) in j_exit() 301 killpg(j->pgrp, SIGCONT); in j_exit() 486 j->pgrp = 0; 543 if (j->pgrp == 0) { /* First process */ 553 if (j->pgrp == 0) { /* First process */ 554 j->pgrp = p->pid; 561 setpgid(p->pid, j->pgrp); [all …]
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/kadmin/ |
| H A D | kadm_conn.c | 92 static pid_t pgrp; variable 111 if(getpid() == pgrp) { in terminate() 115 killpg(pgrp, sig); in terminate() 194 pgrp = getpid(); in wait_for_connection() 197 if(setpgid(0, pgrp) < 0 && errno != EPERM) in wait_for_connection()
|
| /netbsd-src/sys/ddb/ |
| H A D | db_proc.c | 126 static struct pgrp pgrp; in db_show_all_procs() local 226 db_read_bytes((db_addr_t)p.p_pgrp, sizeof(pgrp), in db_show_all_procs() 227 (char *)&pgrp); in db_show_all_procs() 236 p.p_pptr != NULL ? p.p_pptr->p_pid : -1, pgrp.pg_id, in db_show_all_procs()
|
| /netbsd-src/lib/libc/termios/ |
| H A D | tcsetpgrp.c | 55 tcsetpgrp(int fd, pid_t pgrp) in __weak_alias() 61 s = pgrp; in __weak_alias()
|
| /netbsd-src/sys/compat/sunos/ |
| H A D | sunos_ioctl.c | 506 int pgrp; in sunos_sys_ioctl() local 508 error = (*ctl)(fp, TIOCGPGRP, &pgrp); in sunos_sys_ioctl() 509 if (error == 0 && pgrp == 0) in sunos_sys_ioctl() 513 error = copyout((void *)&pgrp, SCARG(uap, data), sizeof(pgrp)); in sunos_sys_ioctl() 526 int pgrp; in sunos_sys_ioctl() local 529 error = (*ctl)(fp, TIOCGPGRP, &pgrp); in sunos_sys_ioctl() 533 if ((error == EIO || (error == 0 && pgrp == 0)) && in sunos_sys_ioctl() 540 error = copyout((void *)&pgrp, SCARG(uap, data), sizeof(pgrp)); in sunos_sys_ioctl()
|
| /netbsd-src/usr.bin/ftp/ |
| H A D | progressbar.c | 63 static pid_t pgrp = -1; in foregroundproc() local 65 if (pgrp == -1) in foregroundproc() 66 pgrp = getpgrp(); in foregroundproc() 68 return (tcgetpgrp(fileno(ttyout)) == pgrp); in foregroundproc()
|
| /netbsd-src/sys/sys/ |
| H A D | proc.h | 120 struct pgrp { struct 330 struct pgrp *p_pgrp; /* l: Pointer to process group */ 506 struct pgrp * pgrp_find(pid_t); /* Find process group by ID */ 514 void fixjobc(struct proc *, struct pgrp *, int);
|
| H A D | signalvar.h | 145 void pgsignal(struct pgrp *, int, int); 146 void kpgsignal(struct pgrp *, struct ksiginfo *, void *, int);
|
| /netbsd-src/lib/libkvm/ |
| H A D | kvm_proc.c | 307 struct pgrp pgrp; in _kvm_convertcred() 353 if (KREAD(kd, (u_long)proc.p_pgrp, &pgrp)) { in kvm_proclist() 354 _kvm_err(kd, kd->program, "can't read pgrp at %p", in kvm_proclist() 358 eproc.e_sess = pgrp.pg_session; in kvm_proclist() 359 eproc.e_pgid = pgrp.pg_id; in kvm_proclist() 360 eproc.e_jobc = pgrp.pg_jobc; in kvm_proclist() 361 if (KREAD(kd, (u_long)pgrp.pg_session, &sess)) { in kvm_proclist() 363 pgrp.pg_session); in kvm_proclist() 375 if (KREAD(kd, (u_long)tty.t_pgrp, &pgrp)) { in kvm_proclist() 337 struct pgrp pgrp; kvm_proclist() local [all...] |
| /netbsd-src/sys/compat/linux/common/ |
| H A D | linux_file.c | 302 struct pgrp *pgrp; in linux_sys_fcntl() 444 pgrp = pgrp_find(pgid); in linux_sys_fcntl() 445 if (pgrp == NULL || pgrp->pg_session != p->p_session) { in linux_sys_fcntl() 449 tp->t_pgrp = pgrp; in linux_sys_fcntl() 288 struct pgrp *pgrp; linux_sys_fcntl() local
|
| /netbsd-src/external/gpl3/gdb/dist/readline/readline/examples/rlfe/ |
| H A D | pty.c | 371 int pgrp; local 374 if (ioctl(f, TIOCGPGRP, (char *)&pgrp) != -1 || errno != EIO)
|
| /netbsd-src/external/gpl3/gdb.old/dist/readline/readline/examples/rlfe/ |
| H A D | pty.c | 371 int pgrp; local 374 if (ioctl(f, TIOCGPGRP, (char *)&pgrp) != -1 || errno != EIO)
|