Home
last modified time | relevance | path

Searched refs:pgid (Results 1 – 16 of 16) sorted by relevance

/mirbsd/src/sys/kern/
Dkern_proc.c187 pgfind(pgid) in pgfind() argument
188 register pid_t pgid; in pgfind()
192 for (pgrp = PGRPHASH(pgid)->lh_first; pgrp != 0; pgrp = pgrp->pg_hash.le_next)
193 if (pgrp->pg_id == pgid)
202 enterpgrp(p, pgid, mksess) in enterpgrp() argument
204 pid_t pgid;
207 register struct pgrp *pgrp = pgfind(pgid);
222 if (p->p_pid != pgid)
251 pgrp->pg_id = pgid;
253 LIST_INSERT_HEAD(PGRPHASH(pgid), pgrp, pg_hash);
Dkern_sig.c629 killpg1(cp, signum, pgid, all) in killpg1() argument
631 int signum, pgid, all;
651 if (pgid == 0)
657 pgrp = pgfind(pgid);
687 csignal(pgid, signum, uid, euid) in csignal() argument
688 pid_t pgid; in csignal()
695 if (pgid == 0)
697 if (pgid < 0) {
698 pgid = -pgid;
699 if ((pgrp = pgfind(pgid)) == NULL)
[all …]
Dkern_prot.c295 int pgid; local
298 pgid = SCARG(uap, pgid);
300 if (pgid < 0)
314 if (pgid == 0)
315 pgid = targp->p_pid;
316 else if (pgid != targp->p_pid)
317 if ((pgrp = pgfind(pgid)) == 0 ||
320 return (enterpgrp(targp, pgid, 0));
/mirbsd/src/lib/libc/compat-43/
Dkillpg.c38 killpg(pid_t pgid, int sig) in killpg() argument
40 if (pgid == 1) { in killpg()
44 return (kill(-pgid, sig)); in killpg()
Dsetpgrp.c35 setpgrp(pid_t pid, pid_t pgid) in setpgrp() argument
37 return(setpgid(pid, pgid)); in setpgrp()
/mirbsd/src/sys/miscfs/procfs/
Dprocfs_status.c74 int pid, ppid, pgid, sid; local
81 pgid = p->p_pgrp->pg_id;
94 pid, ppid, pgid, sid);
/mirbsd/src/usr.sbin/mtree/
Dcreate.c266 statd(FTS *t, FTSENT *parent, uid_t *puid, gid_t *pgid, mode_t *pmode) in statd() argument
274 gid_t savegid = *pgid; in statd()
321 (((keys & F_GNAME) | (keys & F_GID)) && (*pgid != savegid)) || in statd()
350 *pgid = savegid; in statd()
/mirbsd/src/sys/sys/
Dsignalvar.h157 void gsignal(int pgid, int sig);
158 void csignal(pid_t pgid, int signum, uid_t uid, uid_t euid);
Dproc.h355 #define PGRPHASH(pgid) (&pgrphashtbl[(pgid) & pgrphash]) argument
398 int enterpgrp(struct proc *p, pid_t pgid, int mksess);
Dsyscallargs.h346 syscallarg(int) pgid;
645 syscallarg(int) pgid;
/mirbsd/src/sys/compat/linux/
Dlinux_file.c321 long pgid; local
418 pgid = -(long)arg;
423 pgid = (long)p1->p_pgrp->pg_id;
425 pgrp = pgfind(pgid);
/mirbsd/src/sys/compat/common/
Dkern_sig_43.c212 return (killpg1(p, SCARG(uap, signum), SCARG(uap, pgid), 0));
/mirbsd/src/gnu/usr.bin/binutils/gdb/
Dgo32-nat.c1963 tcsetpgrp (int fd, pid_t pgid) in tcsetpgrp() argument
1965 if (isatty (fd) && pgid == SOME_PID) in tcsetpgrp()
1967 errno = pgid == SOME_PID ? ENOTTY : ENOSYS; in tcsetpgrp()
/mirbsd/src/sys/compat/openbsd/
Dopenbsd_syscallargs.h346 syscallarg(int) pgid;
645 syscallarg(int) pgid;
/mirbsd/src/gnu/usr.bin/perl/ext/POSIX/
DPOSIX.xs1511 setpgid(pid, pgid)
1513 pid_t pgid
/mirbsd/src/usr.bin/xlint/llib/
Dllib-lposix265 int (setpgid)(pid_t pid, pid_t pgid);