Home
last modified time | relevance | path

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

12

/freebsd-11-stable/sys/kern/
HDkern_proc.c110 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 …]
HDkern_prot.c335 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 …]
HDkern_sig.c1693 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/
HDiosignal.c103 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/
HDkadm_conn.c88 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/
HDtty.h47 struct pgrp;
126 struct pgrp *t_pgrp; /* (t) Foreground process group. */
164 void tty_rel_pgrp(struct tty *tp, struct pgrp *pgrp);
HDproc.h97 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);
HDsignalvar.h308 struct pgrp;
372 void pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi);
HDsigio.h49 struct pgrp *siu_pgrp; /* (c) process group to receive ... */
/freebsd-11-stable/lib/libkvm/
HDkvm_proc.c120 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/
HDprogressbar.c69 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/
HDpkill-g_test.sh9 pgrp=`ps -o tpgid -p $$ | tail -1`
14 pkill -f -g $pgrp $sleep
HDpgrep-g_test.sh9 pgrp=`ps -o tpgid -p $$ | tail -1`
15 pid=`pgrep -f -g $pgrp $sleep`
/freebsd-11-stable/crypto/openssh/openbsd-compat/
HDbsd-nextstep.c75 int tcsetpgrp(int fd, pid_t pgrp) in tcsetpgrp() argument
77 return (ioctl(fd, TIOCSPGRP, &pgrp)); in tcsetpgrp()
/freebsd-11-stable/sys/ddb/
HDdb_ps.c109 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/
HDsh.proc.c1777 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/
HDjobs.c101 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/
HDtermios.c82 tcsetpgrp(int fd, pid_t pgrp) in tcsetpgrp() argument
86 s = pgrp; in tcsetpgrp()
/freebsd-11-stable/contrib/libreadline/examples/rlfe/
HDpty.c369 int pgrp; local
372 if (ioctl(f, TIOCGPGRP, (char *)&pgrp) != -1 || errno != EIO)
HDos.h139 # define killpg(pgrp,sig) kill( -(pgrp), sig) argument
/freebsd-11-stable/contrib/tcsh/nls/ja/
HDset163 1 tty pgrp を %d から %dに再設定します\n
/freebsd-11-stable/contrib/tcsh/nls/russian/
HDset163 1 Reset tty pgrp from %d to %d\n
/freebsd-11-stable/contrib/tcsh/nls/ukrainian/
HDset163 1 Reset tty pgrp from %d to %d\n
/freebsd-11-stable/contrib/tcsh/nls/C/
HDset163 1 Reset tty pgrp from %d to %d\n
/freebsd-11-stable/contrib/tcsh/nls/et/
HDset163 1 Seadsin tty pgrp numbrilt %d numbrile %d\n

12