Home
last modified time | relevance | path

Searched refs:pgrp (Results 1 – 25 of 54) sorted by relevance

123

/netbsd-src/sys/kern/
H A Dkern_proc.c144 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 Dtty.c1411 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 Dkern_sig.c818 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 Dpgrpdump18 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 Diosignal.c105 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 Dosdep-cygwin.c35 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 Dosdep-darwin.c43 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 Dosdep-linux.c36 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 Dosdep-aix.c35 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 Dosdep-sunos.c38 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 Dosdep-netbsd.c132 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 Dosdep-freebsd.c141 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 Dsignals.c49 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 Djobs.c138 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 Dkadm_conn.c92 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 Ddb_proc.c126 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 Dtcsetpgrp.c55 tcsetpgrp(int fd, pid_t pgrp) in __weak_alias()
61 s = pgrp; in __weak_alias()
/netbsd-src/sys/compat/sunos/
H A Dsunos_ioctl.c506 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 Dprogressbar.c63 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 Dproc.h120 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 Dsignalvar.h145 void pgsignal(struct pgrp *, int, int);
146 void kpgsignal(struct pgrp *, struct ksiginfo *, void *, int);
/netbsd-src/lib/libkvm/
H A Dkvm_proc.c307 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 Dlinux_file.c302 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 Dpty.c371 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 Dpty.c371 int pgrp; local
374 if (ioctl(f, TIOCGPGRP, (char *)&pgrp) != -1 || errno != EIO)

123