Searched refs:pgrp (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-10.0-release/tools/regression/usr.bin/pkill/
H A Dpgrep-g.t8 name="pgrep -g <pgrp>"
9 pgrp=`ps -o tpgid -p $$ | tail -1`
15 pid=`pgrep -f -g $pgrp $sleep`
H A Dpkill-g.t8 name="pkill -g <pgrp>"
9 pgrp=`ps -o tpgid -p $$ | tail -1`
14 pkill -f -g $pgrp $sleep
/freebsd-10.0-release/sys/sys/
H A Dsigio.h40 * to the proc or pgrp so that the entire list may be revoked when the
49 struct pgrp *siu_pgrp; /* (c) process group to receive ... */
H A Dtty.h47 struct pgrp;
125 struct pgrp *t_pgrp; /* (t) Foreground process group. */
163 void tty_rel_pgrp(struct tty *tp, struct pgrp *pgrp);
H A Dproc.h96 struct pgrp { struct
97 LIST_ENTRY(pgrp) pg_hash; /* (e) Hash chain. */
98 LIST_HEAD(, proc) pg_members; /* (m + e) Pointer to pgrp members. */
504 LIST_ENTRY(proc) p_pglist; /* (g + e) List of processes in pgrp. */
555 struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */
805 extern LIST_HEAD(pgrphashhead, pgrp) *pgrphashtbl;
831 struct pgrp *pgfind(pid_t); /* Find process group by id. */
852 int enterpgrp(struct proc *p, pid_t pgid, struct pgrp *pgrp,
854 int enterthispgrp(struct proc *p, struct pgrp *pgr
[all...]
H A Dsignalvar.h304 struct pgrp;
336 void pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi);
/freebsd-10.0-release/contrib/ntp/libntp/
H A Diosignal.c125 int pgrp, on = 1;
128 pgrp = getpid();
129 if (ioctl(rio->fd, FIOSSAIOOWN, (char *)&pgrp) == -1)
162 int pgrp, on = 1;
170 pgrp = -getpid();
171 if (ioctl(rio->fd, FIOSETOWN, (char*)&pgrp) == -1)
241 int pgrp;
275 pgrp = -getpid();
277 pgrp = getpid();
281 if (ioctl(fd, SIOCSPGRP, (char *)&pgrp)
[all...]
/freebsd-10.0-release/sys/kern/
H A Dkern_proc.c108 MALLOC_DEFINE(M_PGRP, "pgrp", "process group header");
113 static void doenterpgrp(struct proc *, struct pgrp *);
114 static void orphanpg(struct pgrp *pg);
119 static void pgadjustjobc(struct pgrp *pgrp, int entering);
120 static void pgdelete(struct pgrp *);
337 struct pgrp *
341 register struct pgrp *pgrp; local
345 LIST_FOREACH(pgrp, PGRPHAS
470 LIST_INSERT_HEAD(PGRPHASH(pgid), pgrp, pg_hash); local
729 register struct pgrp *pgrp; local
[all...]
H A Dkern_prot.c339 struct pgrp *pgrp; local
342 struct pgrp *newpgrp;
346 pgrp = NULL;
348 newpgrp = malloc(sizeof(struct pgrp), M_PGRP, M_WAITOK | M_ZERO);
353 if (p->p_pgid == p->p_pid || (pgrp = pgfind(p->p_pid)) != NULL) {
354 if (pgrp != NULL)
355 PGRP_UNLOCK(pgrp);
390 int pgid; /* target pgrp id */
399 register struct pgrp *pgr local
[all...]
H A Dkern_sig.c1599 struct pgrp *pgrp; local
1633 pgrp = td->td_proc->p_pgrp;
1634 PGRP_LOCK(pgrp);
1636 pgrp = pgfind(pgid);
1637 if (pgrp == NULL) {
1643 LIST_FOREACH(p, &pgrp->pg_members, p_pglist) {
1660 PGRP_UNLOCK(pgrp);
1828 struct pgrp *pgrp; local
1846 pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi) argument
[all...]
H A Dkern_descrip.c920 struct pgrp *pg = (sigio)->sio_pgrp;
941 * the proc or pgrp struct for the list manipulation.
947 struct pgrp *pg;
958 * to a single proc or pgrp.
973 ("Proc sigio in pgrp sigio list"));
975 ("Bogus pgrp in sigio list"));
1008 struct pgrp *pgrp; local
1047 pgrp = NULL;
1049 pgrp
[all...]
/freebsd-10.0-release/crypto/openssh/openbsd-compat/
H A Dbsd-nextstep.c75 int tcsetpgrp(int fd, pid_t pgrp) argument
77 return (ioctl(fd, TIOCSPGRP, &pgrp));
/freebsd-10.0-release/bin/sh/
H A Djobs.h66 pid_t pgrp; /* process group of this job */ member in struct:job
H A Djobs.c84 static pid_t initialpgrp; /* pgrp of shell on invocation */
188 pid_t pgrp; local
197 pgrp = jp->ps[0].pid;
198 tcsetpgrp(ttyfd, pgrp);
800 pid_t pgrp; local
831 pgrp = getpid();
833 pgrp = jp->ps[0].pid;
834 if (setpgid(0, pgrp) == 0 && mode == FORK_FG) {
836 if (tcsetpgrp(ttyfd, pgrp) < 0)
879 pgrp
[all...]
/freebsd-10.0-release/crypto/heimdal/kadmin/
H A Dkadm_conn.c88 static pid_t pgrp; variable
107 if(getpid() == pgrp) {
111 killpg(pgrp, sig);
190 pgrp = getpid();
192 if(setpgid(0, pgrp) < 0)
/freebsd-10.0-release/contrib/tnftp/src/
H A Dprogressbar.c69 static pid_t pgrp = -1; local
71 if (pgrp == -1)
73 pgrp = getpgrp();
75 pgrp = getpgrp(0);
78 return (tcgetpgrp(fileno(ttyout)) == pgrp);
/freebsd-10.0-release/lib/libkvm/
H A Dkvm_proc.c118 struct pgrp pgrp; local
274 if (KREAD(kd, (u_long)proc.p_pgrp, &pgrp)) {
275 _kvm_err(kd, kd->program, "can't read pgrp at %p",
279 kp->ki_pgid = pgrp.pg_id;
280 kp->ki_jobc = pgrp.pg_jobc;
281 if (KREAD(kd, (u_long)pgrp.pg_session, &sess)) {
283 pgrp.pg_session);
312 if (KREAD(kd, (u_long)tty.t_pgrp, &pgrp)) {
318 kp->ki_tpgid = pgrp
[all...]
/freebsd-10.0-release/lib/libc/gen/
H A Dtermios.c80 tcsetpgrp(int fd, pid_t pgrp) argument
84 s = pgrp;
/freebsd-10.0-release/sys/ddb/
H A Ddb_ps.c69 * pid ppid pgrp uid state wmesg wchan cmd
83 struct pgrp *pgrp; local
95 db_printf(" pid ppid pgrp uid state wmesg wchan cmd\n");
97 db_printf(" pid ppid pgrp uid state wmesg wchan cmd\n");
109 pgrp = p->p_pgrp;
111 pgrp != NULL ? pgrp->pg_id : 0,
/freebsd-10.0-release/contrib/tcsh/
H A Dsh.proc.c1737 * -1: leave tty alone; inherit pgrp from parent
1748 pid_t pgrp; local
1793 pgrp = pcurrjob ? pcurrjob->p_jobid : getpid();
1826 pgetty(wanttty, pgrp);
1867 pgrp = pcurrjob ? pcurrjob->p_jobid : pid;
1868 if (setpgid(pid, pgrp) == -1 && errno == EPERM) {
1874 (void) setpgid(pid, pgrp = pid);
1919 setttypgrp(int pgrp) argument
1926 * pgrp ourselves. If that happens, then the process will be still
1934 if (tcgetpgrp(FSHTTY) != pgrp) {
1963 pgetty(int wanttty, pid_t pgrp) argument
[all...]
H A Dtc.os.h403 # define setpgid(pid, pgrp) setpgrp(pid, pgrp)
/freebsd-10.0-release/contrib/libreadline/examples/rlfe/
H A Dpty.c369 int pgrp; local
372 if (ioctl(f, TIOCGPGRP, (char *)&pgrp) != -1 || errno != EIO)
H A Dos.h139 # define killpg(pgrp,sig) kill( -(pgrp), sig)
/freebsd-10.0-release/contrib/gdb/gdb/
H A Dinferior.h230 extern void terminal_init_inferior_with_pgrp (int pgrp);
H A Dinflow.c169 terminal_init_inferior_with_pgrp (int pgrp)
180 inferior_process_group = pgrp;
329 pgrp. */
168 terminal_init_inferior_with_pgrp(int pgrp) argument

Completed in 165 milliseconds

12