Symbol: P_PID
bin/timeout/timeout.c
180
if (procctl(P_PID, getpid(), PROC_REAP_KILL, &rk) < 0 &&
bin/timeout/timeout.c
205
procctl(P_PID, getpid(), PROC_REAP_KILL, &rk);
bin/timeout/timeout.c
337
if (procctl(P_PID, getpid(), PROC_REAP_ACQUIRE, NULL) < 0)
bin/timeout/timeout.c
446
procctl(P_PID, getpid(),
bin/timeout/timeout.c
484
procctl(P_PID, getpid(), PROC_REAP_RELEASE, NULL);
crypto/openssh/platform-tracing.c
51
if (procctl(P_PID, 0, PROC_TRACE_CTL, &disable_trace) == 0)
crypto/openssh/platform-tracing.c
53
if (procctl(P_PID, getpid(), PROC_TRACE_CTL, &disable_trace) == 0)
lib/libc/gen/posix_spawn.c
152
if (procctl(P_PID, 0, PROC_ASLR_CTL, &aslr) != 0)
lib/libsysdecode/flags.c
149
X(P_PID) X(P_PPID) X(P_PGID) X(P_SID) X(P_CID) X(P_UID) X(P_GID)
sys/amd64/amd64/vm_machdep.c
484
if (idtype != P_PID) {
sys/arm/arm/genassym.c
97
ASSYM(P_PID, offsetof(struct proc, p_pid));
sys/arm64/arm64/genassym.c
64
ASSYM(P_PID, offsetof(struct proc, p_pid));
sys/compat/linux/linux_misc.c
1680
return (kern_procctl(td, P_PID, 0, PROC_PDEATHSIG_CTL,
sys/compat/linux/linux_misc.c
1683
error = kern_procctl(td, P_PID, 0, PROC_PDEATHSIG_STATUS,
sys/compat/linux/linux_misc.c
1708
error = kern_procctl(td, P_PID, p->p_pid, PROC_TRACE_STATUS,
sys/compat/linux/linux_misc.c
1729
return (kern_procctl(td, P_PID, p->p_pid, PROC_TRACE_CTL,
sys/compat/linux/linux_misc.c
1802
return (kern_procctl(td, P_PID, 0, PROC_REAP_RELEASE,
sys/compat/linux/linux_misc.c
1806
return (kern_procctl(td, P_PID, 0, PROC_REAP_ACQUIRE,
sys/compat/linux/linux_misc.c
1812
error = kern_procctl(td, P_PID, 0, PROC_REAP_STATUS, &rs);
sys/compat/linux/linux_misc.c
1823
error = kern_procctl(td, P_PID, p->p_pid,
sys/compat/linux/linux_misc.c
1827
error = kern_procctl(td, P_PID, p->p_pid,
sys/compat/linux/linux_misc.c
813
idtype = P_PID;
sys/compat/linux/linux_misc.c
844
idtype = P_PID;
sys/kern/kern_exit.c
1203
case P_PID:
sys/kern/kern_exit.c
1310
idtype = P_PID;
sys/kern/kern_exit.c
1454
if ((pid_t)id == WAIT_MYPGRP && (idtype == P_PID || idtype == P_PGID)) {
sys/kern/kern_procctl.c
1235
if (idtype != P_PID && cmd_info->one_proc)
sys/kern/kern_procctl.c
1257
case P_PID:
sys/vm/vm_mmap.c
789
return (kern_procctl(td, P_PID, td->td_proc->p_pid,
tests/sys/audit/process-control.c
1473
ATF_REQUIRE_EQ(0, procctl(P_PID, pid, PROC_REAP_STATUS, &reapstat));
tests/sys/kern/aslr.c
135
error = procctl(P_PID, child, PROC_ASLR_STATUS, &arg);
tests/sys/kern/aslr.c
51
error = procctl(P_PID, getpid(), PROC_ASLR_CTL, &arg);
tests/sys/kern/kill_zombie.c
46
r = waitid(P_PID, child, NULL, WEXITED | WNOWAIT);
tests/sys/kern/pdeathsig.c
103
rc = procctl(P_PID, 0, PROC_PDEATHSIG_CTL, &signum);
tests/sys/kern/pdeathsig.c
110
rc = procctl(P_PID, 0, PROC_PDEATHSIG_STATUS, &signum);
tests/sys/kern/pdeathsig.c
139
rc = procctl(P_PID, 0, PROC_PDEATHSIG_CTL, &signum);
tests/sys/kern/pdeathsig.c
187
rc = procctl(P_PID, 0, PROC_PDEATHSIG_CTL, &signum);
tests/sys/kern/pdeathsig.c
264
rc = procctl(P_PID, 0, PROC_PDEATHSIG_CTL, &signum);
tests/sys/kern/pdeathsig.c
54
rc = procctl(P_PID, 0, PROC_PDEATHSIG_CTL, &signum);
tests/sys/kern/pdeathsig.c
66
rc = procctl(P_PID, (((getpid() + 1) % 10) + 100),
tests/sys/kern/pdeathsig.c
73
rc = procctl(P_PID, 0, PROC_PDEATHSIG_CTL, NULL);
tests/sys/kern/pdeathsig.c
79
rc = procctl(P_PID, 0, PROC_PDEATHSIG_CTL, &signum);
tests/sys/kern/pdeathsig.c
84
rc = procctl(P_PID, getpid(), PROC_PDEATHSIG_CTL, &signum);
tests/sys/kern/pdeathsig.c
89
rc = procctl(P_PID, 0, PROC_PDEATHSIG_STATUS, &signum);
tests/sys/kern/pdeathsig_helper.c
43
rc = procctl(P_PID, 0, PROC_PDEATHSIG_STATUS, &signum);
tests/sys/kern/ptrace_test.c
3291
REQUIRE_EQ(procctl(P_PID, getpid(), PROC_REAP_ACQUIRE, NULL), 0);
tests/sys/kern/ptrace_test.c
4697
REQUIRE_EQ(procctl(P_PID, getpid(), PROC_REAP_ACQUIRE, NULL), 0);
tests/sys/kern/ptrace_test.c
4726
error = procctl(P_PID, getpid(), PROC_REAP_KILL, &prk);
tests/sys/kern/ptrace_test.c
491
REQUIRE_EQ(procctl(P_PID, getpid(), PROC_REAP_ACQUIRE, NULL), 0);
tests/sys/kern/reaper.c
106
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
118
if (waitid(P_PID, grandchild, NULL,
tests/sys/kern/reaper.c
169
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
255
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
267
if (waitid(P_PID, grandchild, NULL,
tests/sys/kern/reaper.c
301
r = procctl(P_PID, parent, PROC_REAP_STATUS, &st);
tests/sys/kern/reaper.c
310
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
313
r = procctl(P_PID, parent, PROC_REAP_STATUS, &st);
tests/sys/kern/reaper.c
329
if (procctl(P_PID, parent, PROC_REAP_STATUS, &st) != 0)
tests/sys/kern/reaper.c
333
if (procctl(P_PID, getpid(), PROC_REAP_STATUS, &st) != 0)
tests/sys/kern/reaper.c
365
r = procctl(P_PID, parent, PROC_REAP_STATUS, &st);
tests/sys/kern/reaper.c
385
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
389
r = procctl(P_PID, parent, PROC_REAP_GETPIDS,
tests/sys/kern/reaper.c
429
r = procctl(P_PID, parent, PROC_REAP_GETPIDS,
tests/sys/kern/reaper.c
447
r = procctl(P_PID, parent, PROC_REAP_GETPIDS,
tests/sys/kern/reaper.c
478
r = procctl(P_PID, parent, PROC_REAP_GETPIDS,
tests/sys/kern/reaper.c
496
r = procctl(P_PID, parent, PROC_REAP_GETPIDS,
tests/sys/kern/reaper.c
515
r = procctl(P_PID, parent, PROC_REAP_GETPIDS,
tests/sys/kern/reaper.c
537
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
54
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
542
r = procctl(P_PID, parent, PROC_REAP_KILL, &params);
tests/sys/kern/reaper.c
554
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
559
r = procctl(P_PID, parent, PROC_REAP_KILL, &params);
tests/sys/kern/reaper.c
571
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
577
r = procctl(P_PID, parent, PROC_REAP_KILL, &params);
tests/sys/kern/reaper.c
592
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
623
r = procctl(P_PID, parent, PROC_REAP_KILL, &params);
tests/sys/kern/reaper.c
651
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
702
r = procctl(P_PID, parent, PROC_REAP_KILL, &params);
tests/sys/kern/reaper.c
722
r = procctl(P_PID, parent, PROC_REAP_KILL, &params);
tests/sys/kern/reaper.c
750
r = procctl(P_PID, parent, PROC_REAP_ACQUIRE, NULL);
tests/sys/kern/reaper.c
768
r = procctl(P_PID, parent, PROC_REAP_STATUS, &st);
tests/sys/kern/sigwait.c
306
ATF_REQUIRE(waitid(P_PID, pid, NULL, WEXITED) == 0);
tests/sys/kern/sigwait.c
372
ATF_REQUIRE(waitid(P_PID, pid, NULL, WEXITED) == 0);
tests/sys/kern/sigwait.c
412
ATF_REQUIRE(waitid(P_PID, kpid, &si, WEXITED) == 0);
tests/sys/kern/sigwait.c
459
ATF_REQUIRE(waitid(P_PID, pid, &si, WSTOPPED) == 0);
tests/sys/kern/sigwait.c
467
ATF_REQUIRE(waitid(P_PID, pid, &si, WCONTINUED) == 0);
tests/sys/kern/sigwait.c
475
ATF_REQUIRE(waitid(P_PID, pid, &si, WEXITED) == 0);
tests/sys/kern/waitpid_nohang.c
54
r = waitid(P_PID, child, NULL, WEXITED | WNOWAIT);
tests/sys/kqueue/kqueue_fork.c
266
error = waitid(P_PID, pid, &info, WEXITED);
tests/sys/vm/shared_shadow_inval_test.c
325
ATF_REQUIRE(procctl(P_PID, pid, PROC_REAP_ACQUIRE, NULL) == 0);
tests/sys/vm/shared_shadow_inval_test.c
354
ATF_REQUIRE(procctl(P_PID, getpid(), PROC_REAP_RELEASE, NULL) == 0);
usr.bin/proccontrol/proccontrol.c
167
error = procctl(P_PID, pid, PROC_ASLR_STATUS, &arg);
usr.bin/proccontrol/proccontrol.c
170
error = procctl(P_PID, pid, PROC_TRACE_STATUS, &arg);
usr.bin/proccontrol/proccontrol.c
173
error = procctl(P_PID, pid, PROC_TRAPCAP_STATUS, &arg);
usr.bin/proccontrol/proccontrol.c
176
error = procctl(P_PID, pid, PROC_PROTMAX_STATUS, &arg);
usr.bin/proccontrol/proccontrol.c
179
error = procctl(P_PID, pid, PROC_STACKGAP_STATUS, &arg);
usr.bin/proccontrol/proccontrol.c
182
error = procctl(P_PID, pid, PROC_NO_NEW_PRIVS_STATUS,
usr.bin/proccontrol/proccontrol.c
186
error = procctl(P_PID, pid, PROC_WXMAP_STATUS, &arg);
usr.bin/proccontrol/proccontrol.c
190
error = procctl(P_PID, pid, PROC_KPTI_STATUS, &arg);
usr.bin/proccontrol/proccontrol.c
196
error = procctl(P_PID, pid, PROC_LA_STATUS, &arg);
usr.bin/proccontrol/proccontrol.c
200
error = procctl(P_PID, pid, PROC_LOGSIGEXIT_STATUS,
usr.bin/proccontrol/proccontrol.c
359
error = procctl(P_PID, pid, PROC_ASLR_CTL, &arg);
usr.bin/proccontrol/proccontrol.c
364
error = procctl(P_PID, pid, PROC_TRACE_CTL, &arg);
usr.bin/proccontrol/proccontrol.c
369
error = procctl(P_PID, pid, PROC_TRAPCAP_CTL, &arg);
usr.bin/proccontrol/proccontrol.c
374
error = procctl(P_PID, pid, PROC_PROTMAX_CTL, &arg);
usr.bin/proccontrol/proccontrol.c
380
error = procctl(P_PID, pid, PROC_STACKGAP_CTL, &arg);
usr.bin/proccontrol/proccontrol.c
385
error = procctl(P_PID, pid, PROC_NO_NEW_PRIVS_CTL,
usr.bin/proccontrol/proccontrol.c
391
error = procctl(P_PID, pid, PROC_WXMAP_CTL, &arg);
usr.bin/proccontrol/proccontrol.c
397
error = procctl(P_PID, pid, PROC_KPTI_CTL, &arg);
usr.bin/proccontrol/proccontrol.c
404
error = procctl(P_PID, pid, PROC_LA_CTL, &arg);
usr.bin/proccontrol/proccontrol.c
409
error = procctl(P_PID, pid, PROC_LA_CTL, &arg);
usr.bin/proccontrol/proccontrol.c
415
error = procctl(P_PID, pid, PROC_LOGSIGEXIT_CTL, &arg);
usr.bin/protect/protect.c
77
idtype = P_PID;
usr.bin/protect/protect.c
98
idtype = P_PID;
usr.sbin/bsdinstall/runconsoles/child.c
232
error = procctl(P_PID, getpid(), PROC_REAP_ACQUIRE, NULL);
usr.sbin/bsdinstall/runconsoles/child.c
67
procctl(P_PID, getpid(), PROC_REAP_KILL, &rk);
usr.sbin/chroot/chroot.c
169
error = procctl(P_PID, getpid(), PROC_NO_NEW_PRIVS_CTL, &arg);