Home
last modified time | relevance | path

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

/xnu-11215/bsd/sys/
H A Dsignalvar.h189 void gsignal(int pgid, int sig);
225 void pgsigio(pid_t pgid, int signalnum);
H A Dproc_internal.h850 extern int enterpgrp(struct proc *p, pid_t pgid, int mksess);
890 struct pgrp *pgrp_alloc(pid_t pgid, pggrp_ref_bits_t bits);
/xnu-11215/bsd/kern/
H A Dsubr_log.c355 int pgid = logsoftc.sc_pgid; in logwakeup() local
357 if (pgid < 0) { in logwakeup()
358 gsignal(-pgid, SIGIO); in logwakeup()
360 proc_signal(pgid, SIGIO); in logwakeup()
H A Dkern_prot.c610 if (uap->pgid < 0) { in setpgid()
614 if (uap->pgid == 0) { in setpgid()
615 uap->pgid = proc_getpid(targp); in setpgid()
616 } else if (uap->pgid != proc_getpid(targp)) { in setpgid()
619 if ((pg = pgrp_find(uap->pgid)) == PGRP_NULL) { in setpgid()
630 error = enterpgrp(targp, uap->pgid, 0); in setpgid()
H A Dkern_sig.c1668 killpg1(proc_t curproc, int signum, int pgid, int all, int posix) in killpg1() argument
1689 if (pgid == 0) { in killpg1()
1695 pgrp = pgrp_find(pgid); in killpg1()
1721 gsignal(int pgid, int signum) in gsignal() argument
1725 if (pgid && (pgrp = pgrp_find(pgid))) { in gsignal()
3498 pgsigio(pid_t pgid, int sig) in pgsigio() argument
3502 if (pgid < 0) { in pgsigio()
3503 gsignal(-(pgid), sig); in pgsigio()
3504 } else if (pgid > 0 && (p = proc_find(pgid)) != 0) { in pgsigio()
H A Dkern_proc.c2275 pghash_exists_locked(pid_t pgid) in pghash_exists_locked() argument
2277 smrh_key_t key = SMRH_SCALAR_KEY(pgid); in pghash_exists_locked()
2303 pgrp_find(pid_t pgid) in pgrp_find() argument
2305 smrh_key_t key = SMRH_SCALAR_KEY(pgid); in pgrp_find()
2543 enterpgrp(proc_t p, pid_t pgid, int mksess) in enterpgrp() argument
2549 pgrp = pgrp_find(pgid); in enterpgrp()
2569 if (proc_getpid(p) != pgid) { in enterpgrp()
2582 pgrp = pgrp_alloc(pgid, PGRP_REF_EMPTY); in enterpgrp()
3960 const pid_t pgid = pgrp->pg_id; variable
3986 if (p->p_pgrpid != pgid) {
[all …]
H A Dkern_exec.c4376 spga.pgid = px_sa.psa_pgroup; in posix_spawn()