Home
last modified time | relevance | path

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

12

/freebsd/sys/kern/
H A Dkern_proc.c112 static void doenterpgrp(struct proc *, struct pgrp *);
113 static void orphanpg(struct pgrp *pg);
118 static void pgdelete(struct pgrp *);
205 pgrp_zone = uma_zcreate("PGRP", sizeof(struct pgrp), NULL, NULL, in procinit()
312 struct pgrp *pg; in pgrp_init()
491 struct pgrp * in pgfind()
494 struct pgrp *pgrp; in pgfind()
498 LIST_FOREACH(pgrp, PGRPHASH(pgid), pg_hash) { in pgfind()
499 if (pgrp in pgfind()
492 struct pgrp *pgrp; pgfind() local
576 enterpgrp(struct proc * p,pid_t pgid,struct pgrp * pgrp,struct session * sess) enterpgrp() argument
648 enterthispgrp(struct proc * p,struct pgrp * pgrp) enterthispgrp() argument
691 isjobproc(struct proc * q,struct pgrp * pgrp) isjobproc() argument
729 pgrp_calc_jobc(struct pgrp * pgrp) pgrp_calc_jobc() argument
754 doenterpgrp(struct proc * p,struct pgrp * pgrp) doenterpgrp() argument
810 pgdelete(struct pgrp * pgrp) pgdelete() argument
848 struct pgrp *pgrp; fixjobc_kill() local
1022 db_print_pgrp_one(struct pgrp * pgrp,struct proc * p) db_print_pgrp_one() argument
1033 struct pgrp *pgrp; DB_SHOW_COMMAND_FLAGS() local
1201 struct pgrp *pgrp; fill_kinfo_proc_pgrp() local
[all...]
H A Dkern_procctl.c316 struct pgrp *pgrp; in reap_kill_proc()
336 pgrp = w->target->p_pgrp; in reap_kill_proc()
337 if (pgrp == NULL || sx_try_xlock(&pgrp->pg_killsx)) in reap_kill_proc()
342 /* This is safe because pgrp zone is nofree. */ in reap_kill_proc()
343 sx_xlock(&pgrp->pg_killsx); in reap_kill_proc()
344 sx_xunlock(&pgrp->pg_killsx); in reap_kill_proc()
355 if (pgrp != NULL) in reap_kill_proc()
356 sx_xunlock(&pgrp in reap_kill_proc()
314 struct pgrp *pgrp; reap_kill_proc() local
[all...]
H A Dkern_prot.c384 struct pgrp *pgrp; in sys_setsid()
387 struct pgrp *newpgrp; in sys_setsid()
390 pgrp = NULL; in sys_setsid()
399 if (p->p_pgid == p->p_pid || (pgrp = pgfind(p->p_pid)) != NULL) { in sys_setsid()
400 if (pgrp != NULL) in sys_setsid()
401 PGRP_UNLOCK(pgrp); in sys_setsid()
437 int pgid; /* target pgrp id */
446 struct pgrp *pgrp; /* targe in sys_setpgid()
383 struct pgrp *pgrp; sys_setsid() local
445 struct pgrp *pgrp; /* target pgrp */ sys_setpgid() local
[all...]
H A Dkern_sig.c1839 struct pgrp *pgrp; in killpg1() local
1861 pgrp = td->td_proc->p_pgrp; in killpg1()
1862 PGRP_LOCK(pgrp); in killpg1()
1864 pgrp = pgfind(pgid); in killpg1()
1865 if (pgrp == NULL) { in killpg1()
1871 if (!sx_try_xlock(&pgrp->pg_killsx)) { in killpg1()
1872 PGRP_UNLOCK(pgrp); in killpg1()
1873 sx_xlock(&pgrp->pg_killsx); in killpg1()
1874 sx_xunlock(&pgrp->pg_killsx); in killpg1()
1877 LIST_FOREACH(p, &pgrp->pg_members, p_pglist) { in killpg1()
[all …]
/freebsd/contrib/ntp/libntp/
H A Diosignal.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/crypto/heimdal/kadmin/
H A Dkadm_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/sys/sys/
H A Dtty.h47 struct pgrp;
126 struct pgrp *t_pgrp; /* (t) Foreground process group. */
167 void tty_rel_pgrp(struct tty *tp, struct pgrp *pgrp);
H A Dproc.h105 struct pgrp { struct
106 LIST_ENTRY(pgrp) pg_hash; /* (e) Hash chain. */
107 LIST_HEAD(, proc) pg_members; /* (m + e) Pointer to pgrp members. */
676 LIST_ENTRY(proc) p_pglist; /* (g + e) List of processes in pgrp. */
755 struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */
1087 extern LIST_HEAD(pgrphashhead, pgrp) *pgrphashtbl;
1117 struct pgrp *pgfind(pid_t); /* Find process group by id. */
1172 int enterpgrp(struct proc *p, pid_t pgid, struct pgrp *pgrp,
1174 int enterthispgrp(struct proc *p, struct pgrp *pgr
108 pg_sessionpgrp global() argument
109 pg_sigiolstpgrp global() argument
110 pg_idpgrp global() argument
111 pg_mtxpgrp global() argument
112 pg_flagspgrp global() argument
113 pg_killsxpgrp global() argument
[all...]
H A Dsignalvar.h325 struct pgrp;
389 void pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi);
H A Dsigio.h48 struct pgrp *siu_pgrp; /* (c) process group to receive ... */
/freebsd/bin/pkill/tests/
H A Dpkill-g_test.sh8 pgrp=`ps -o tpgid -p $$ | tail -1`
13 pkill -f -g $pgrp $sleep
H A Dpgrep-g_test.sh8 pgrp=`ps -o tpgid -p $$ | tail -1`
14 pid=`pgrep -f -g $pgrp $sleep`
/freebsd/contrib/tnftp/src/
H A Dprogressbar.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/crypto/openssh/openbsd-compat/
H A Dbsd-nextstep.c75 int tcsetpgrp(int fd, pid_t pgrp) in tcsetpgrp() argument
77 return (ioctl(fd, TIOCSPGRP, &pgrp)); in tcsetpgrp()
/freebsd/contrib/tcsh/
H A Dsh.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/bin/sh/
H A Djobs.c96 pid_t pgrp; /* process group of this job */ member
246 pid_t pgrp; in fgcmd() local
255 pgrp = jp->ps[0].pid; in fgcmd()
257 tcsetpgrp(ttyfd, pgrp); in fgcmd()
892 pid_t pgrp; in forkshell() local
923 pgrp = getpid(); in forkshell()
925 pgrp = jp->ps[0].pid; in forkshell()
926 if (setpgid(0, pgrp) == 0 && mode == FORK_FG && in forkshell()
934 if (tcsetpgrp(ttyfd, pgrp) < 0) in forkshell()
977 pgrp = pid; in forkshell()
[all …]
/freebsd/lib/libkvm/
H A Dkvm_proc.c110 struct pgrp pgrp; in kvm_proclist() local
266 if (KREAD(kd, (u_long)proc.p_pgrp, &pgrp)) { in kvm_proclist()
271 kp->ki_pgid = pgrp.pg_id; in kvm_proclist()
273 if (KREAD(kd, (u_long)pgrp.pg_session, &sess)) { in kvm_proclist()
275 pgrp.pg_session); in kvm_proclist()
301 if (KREAD(kd, (u_long)tty.t_pgrp, &pgrp)) { in kvm_proclist()
307 kp->ki_tpgid = pgrp.pg_id; in kvm_proclist()
/freebsd/sys/ddb/
H A Ddb_ps.c144 struct pgrp *pgrp; in db_ps_proc() local
153 pgrp = p->p_pgrp; in db_ps_proc()
155 pgrp != NULL ? pgrp->pg_id : 0, in db_ps_proc()
/freebsd/usr.sbin/bsdinstall/runconsoles/
H A Drunconsoles.c303 pid_t pgrp; in read_consoles() local
347 pgrp = tcgetpgrp(fd); in read_consoles()
348 if (pgrp == -1) in read_consoles()
351 else if (pgrp != getpgrp()) in read_consoles()
/freebsd/lib/libc/gen/
H A Dtermios.c78 tcsetpgrp(int fd, pid_t pgrp) in tcsetpgrp() argument
82 s = pgrp; in tcsetpgrp()
/freebsd/contrib/tcsh/nls/ja/
H A Dset163 1 tty pgrp を %d から %dに再設定します\n
/freebsd/contrib/tcsh/nls/russian/
H A Dset163 1 Reset tty pgrp from %d to %d\n
/freebsd/contrib/tcsh/nls/ukrainian/
H A Dset163 1 Reset tty pgrp from %d to %d\n
/freebsd/contrib/tcsh/nls/C/
H A Dset163 1 Reset tty pgrp from %d to %d\n
/freebsd/contrib/tcsh/nls/et/
H A Dset163 1 Seadsin tty pgrp numbrilt %d numbrile %d\n

12