bin/csh/proc.c
1007
int pid, err1 = 0;
bin/csh/proc.c
104
pnoprocesses = pid == -1;
bin/csh/proc.c
1069
pid = strtol(pidnam, &ep, 10);
bin/csh/proc.c
1075
if (kill((pid_t) pid, signum) == -1) {
bin/csh/proc.c
1076
(void) fprintf(csherr, "%d: %s\n", pid, strerror(errno));
bin/csh/proc.c
1081
(void) kill((pid_t) pid, SIGCONT);
bin/csh/proc.c
109
if (pid == pp->p_pid)
bin/csh/proc.c
113
if (pid == atoi(short2str(value(STRchild))))
bin/csh/proc.c
1244
int pid;
bin/csh/proc.c
1272
while ((pid = fork()) == -1)
bin/csh/proc.c
1279
if (pid == 0) {
bin/csh/proc.c
1318
(void) setpgid(pid, pcurrjob ? pcurrjob->p_jobid : pid);
bin/csh/proc.c
1319
palloc(pid, t);
bin/csh/proc.c
1323
return (pid);
bin/csh/proc.c
452
palloc(int pid, struct command *t)
bin/csh/proc.c
458
pp->p_pid = pid;
bin/csh/proc.c
486
pp->p_jobid = pid;
bin/csh/proc.c
87
int pid;
bin/csh/proc.c
96
pid = wait3(&w,
bin/csh/proc.c
99
if (pid <= 0) {
bin/csh/sem.c
210
pid = pfork(t, wanttty);
bin/csh/sem.c
211
if (pid == 0 && nosigchld) {
bin/csh/sem.c
215
else if (pid != 0 && (t->t_dflg & F_AMPERSAND))
bin/csh/sem.c
216
backpid = pid;
bin/csh/sem.c
258
pid = vfork();
bin/csh/sem.c
260
if (pid == -1) {
bin/csh/sem.c
265
if (pid) { /* parent */
bin/csh/sem.c
287
palloc(pid, t);
bin/csh/sem.c
341
if (pid != 0) {
bin/csh/sem.c
57
int pid = 0;
bin/kill/kill.c
124
pid = strtonum(*argv, -INT_MAX, INT_MAX, &errstr);
bin/kill/kill.c
128
} else if (kill(pid, numsig) == -1) {
bin/kill/kill.c
53
int errors, numsig, pid;
bin/ksh/io.c
456
tp->pid = procpid;
bin/ksh/jobs.c
1137
int pid;
bin/ksh/jobs.c
1154
pid = waitpid(-1, &status, (WNOHANG|WUNTRACED));
bin/ksh/jobs.c
1156
if (pid <= 0) /* return if would block (0) ... */
bin/ksh/jobs.c
1164
if (p->pid == pid)
bin/ksh/jobs.c
1324
(j->last_proc ? j->last_proc->pid : 0));
bin/ksh/jobs.c
1377
shf_fprintf(shf, "%5d ", p->pid);
bin/ksh/jobs.c
1397
shf_fprintf(shf, "%s%5d %-20s %s%s", filler, p->pid,
bin/ksh/jobs.c
1430
if (j->last_proc && j->last_proc->pid == job)
bin/ksh/jobs.c
1643
if (p->pid != 0)
bin/ksh/jobs.c
1644
if (kill(p->pid, sig) == -1)
bin/ksh/jobs.c
408
p->pid = 0;
bin/ksh/jobs.c
45
pid_t pid; /* process id */
bin/ksh/jobs.c
458
p->pid = procpid = getpid();
bin/ksh/jobs.c
460
p->pid = i;
bin/ksh/jobs.c
466
j->pgrp = p->pid;
bin/ksh/jobs.c
473
setpgid(p->pid, j->pgrp);
bin/ksh/jobs.c
549
shf_fprintf(shl_out, " %d", p->pid);
bin/ksh/jobs.c
938
async_pid = j->last_proc->pid;
bin/ksh/main.c
826
if (tp->pid == procpid) {
bin/ksh/sh.h
196
int pid; /* pid of process parsed here-doc */
bin/ps/ps.c
124
pid = -1;
bin/ps/ps.c
195
pid = atol(optarg);
bin/ps/ps.c
323
if (!all && ttydev == NODEV && pid == -1 && !Uflag) {
bin/ps/ps.c
339
} else if (pid != -1) {
bin/ps/ps.c
341
flag = pid;
bin/ps/ps.c
98
pid_t pid;
games/cribbage/instr.c
49
pid_t pid;
games/cribbage/instr.c
55
switch (pid = vfork()) {
games/cribbage/instr.c
71
pid = waitpid(pid, &pstat, 0);
games/cribbage/instr.c
72
} while (pid == -1 && errno == EINTR);
games/cribbage/instr.c
74
if (pid == -1 || WEXITSTATUS(pstat))
games/fish/fish.c
450
pid_t pid;
games/fish/fish.c
461
switch (pid = fork()) {
games/fish/fish.c
478
(void)waitpid(pid, &status, 0);
games/hack/hack.lev.c
205
getlev(int fd, int pid, xchar lev)
games/hack/hack.lev.c
220
if((pid && pid != hpid) || (lev && dlvl != lev)) {
games/sail/pl_1.c
128
int pid;
games/sail/pl_1.c
133
pid = waitpid((pid_t)-1, &status, WNOHANG);
games/sail/pl_1.c
134
if (pid == -1 || (pid > 0 && !WIFSTOPPED(status)))
games/sail/pl_1.c
136
} while (pid > 0);
games/wump/wump.c
866
pid_t pid;
games/wump/wump.c
890
switch (pid = fork()) {
games/wump/wump.c
901
(void)waitpid(pid, &status, 0);
include/protocols/talkd.h
72
int32_t pid; /* caller's process id */
lib/libc/asr/asr.c
431
pid_t pid;
lib/libc/asr/asr.c
434
pid = getpid();
lib/libc/asr/asr.c
435
if (pid != asr->a_pid) {
lib/libc/asr/asr.c
436
asr->a_pid = pid;
lib/libc/compat-43/setpgrp.c
35
setpgrp(pid_t pid, pid_t pgid)
lib/libc/compat-43/setpgrp.c
37
return(setpgid(pid, pgid));
lib/libc/gen/auth_subr.c
811
pid_t pid;
lib/libc/gen/auth_subr.c
863
switch (pid = fork()) {
lib/libc/gen/auth_subr.c
902
if (waitpid(pid, &status, 0) != -1) {
lib/libc/gen/clock_getcpuclockid.c
24
clock_getcpuclockid(pid_t pid, clockid_t *clock_id)
lib/libc/gen/clock_getcpuclockid.c
26
if (pid != 0 && pid != getpid())
lib/libc/gen/popen.c
125
cur->pid = pid;
lib/libc/gen/popen.c
150
struct pid *cur, *last;
lib/libc/gen/popen.c
152
pid_t pid;
lib/libc/gen/popen.c
175
pid = waitpid(cur->pid, &pstat, 0);
lib/libc/gen/popen.c
176
} while (pid == -1 && errno == EINTR);
lib/libc/gen/popen.c
180
return (pid == -1 ? -1 : pstat);
lib/libc/gen/popen.c
48
struct pid *next;
lib/libc/gen/popen.c
50
pid_t pid;
lib/libc/gen/popen.c
58
struct pid * volatile cur;
lib/libc/gen/popen.c
62
pid_t pid;
lib/libc/gen/popen.c
70
if ((cur = malloc(sizeof(struct pid))) == NULL)
lib/libc/gen/popen.c
79
switch (pid = vfork()) {
lib/libc/gen/popen.c
89
struct pid *pcur;
lib/libc/gen/posix_spawn.c
194
do_posix_spawn(pid_t *pid, const char *path,
lib/libc/gen/posix_spawn.c
224
if (pid != NULL)
lib/libc/gen/posix_spawn.c
225
*pid = p;
lib/libc/gen/posix_spawn.c
231
posix_spawn(pid_t *pid, const char *path,
lib/libc/gen/posix_spawn.c
236
return do_posix_spawn(pid, path, fa, sa, argv, envp, 0);
lib/libc/gen/posix_spawn.c
240
posix_spawnp(pid_t *pid, const char *path,
lib/libc/gen/posix_spawn.c
245
return do_posix_spawn(pid, path, fa, sa, argv, envp, 1);
lib/libc/gen/waitpid.c
35
waitpid(pid_t pid, int *istat, int options)
lib/libc/gen/waitpid.c
37
return (wait4(pid, istat, options, NULL));
lib/libc/net/rcmd.c
137
fcntl(s, F_SETOWN, pid);
lib/libc/net/rcmd.c
69
pid_t pid;
lib/libc/net/rcmd.c
95
pid = getpid();
lib/libc/net/res_random.c
231
pid_t pid;
lib/libc/net/res_random.c
236
pid = getpid();
lib/libc/net/res_random.c
240
if (ru_counter >= RU_MAX || ts.tv_sec > ru_reseed || pid != ru_pid) {
lib/libc/net/res_random.c
242
ru_pid = pid;
lib/libc/stdlib/system.c
43
pid_t pid, cpid;
lib/libc/stdlib/system.c
81
pid = waitpid(cpid, &pstat, 0);
lib/libc/stdlib/system.c
82
} while (pid == -1 && errno == EINTR);
lib/libc/stdlib/system.c
87
return (pid == -1 ? -1 : pstat);
lib/libc/sys/ptrace.c
14
return (ptrace(request, pid, addr, data));
lib/libc/sys/ptrace.c
9
WRAP(ptrace)(int request, pid_t pid, caddr_t addr, int data)
lib/libcrypto/arc4random/arc4random_aix.h
55
pid_t pid = getpid();
lib/libcrypto/arc4random/arc4random_aix.h
57
if (_rs_pid == 0 || _rs_pid != pid || _rs_forked) {
lib/libcrypto/arc4random/arc4random_aix.h
58
_rs_pid = pid;
lib/libcrypto/arc4random/arc4random_freebsd.h
61
pid_t pid = getpid();
lib/libcrypto/arc4random/arc4random_freebsd.h
63
if (_rs_pid == 0 || _rs_pid != pid || _rs_forked) {
lib/libcrypto/arc4random/arc4random_freebsd.h
64
_rs_pid = pid;
lib/libcrypto/arc4random/arc4random_hpux.h
55
pid_t pid = getpid();
lib/libcrypto/arc4random/arc4random_hpux.h
57
if (_rs_pid == 0 || _rs_pid != pid || _rs_forked) {
lib/libcrypto/arc4random/arc4random_hpux.h
58
_rs_pid = pid;
lib/libcrypto/arc4random/arc4random_linux.h
61
pid_t pid = getpid();
lib/libcrypto/arc4random/arc4random_linux.h
64
if (_rs_pid == 0 || _rs_pid == 1 || _rs_pid != pid || _rs_forked) {
lib/libcrypto/arc4random/arc4random_linux.h
65
_rs_pid = pid;
lib/libcrypto/arc4random/arc4random_netbsd.h
61
pid_t pid = getpid();
lib/libcrypto/arc4random/arc4random_netbsd.h
63
if (_rs_pid == 0 || _rs_pid != pid || _rs_forked) {
lib/libcrypto/arc4random/arc4random_netbsd.h
64
_rs_pid = pid;
lib/libcrypto/arc4random/arc4random_osx.h
55
pid_t pid = getpid();
lib/libcrypto/arc4random/arc4random_osx.h
57
if (_rs_pid == 0 || _rs_pid != pid || _rs_forked) {
lib/libcrypto/arc4random/arc4random_osx.h
58
_rs_pid = pid;
lib/libcrypto/arc4random/arc4random_solaris.h
55
pid_t pid = getpid();
lib/libcrypto/arc4random/arc4random_solaris.h
57
if (_rs_pid == 0 || _rs_pid != pid || _rs_forked) {
lib/libcrypto/arc4random/arc4random_solaris.h
58
_rs_pid = pid;
lib/libcrypto/arc4random/getentropy_aix.c
217
pid_t pid;
lib/libcrypto/arc4random/getentropy_aix.c
221
pid = getpid();
lib/libcrypto/arc4random/getentropy_aix.c
222
if (lastpid == pid) {
lib/libcrypto/arc4random/getentropy_aix.c
227
lastpid = pid;
lib/libcrypto/arc4random/getentropy_aix.c
260
HX((pid = getpid()) == -1, pid);
lib/libcrypto/arc4random/getentropy_aix.c
261
HX((pid = getsid(pid)) == -1, pid);
lib/libcrypto/arc4random/getentropy_aix.c
262
HX((pid = getppid()) == -1, pid);
lib/libcrypto/arc4random/getentropy_aix.c
263
HX((pid = getpgid(0)) == -1, pid);
lib/libcrypto/arc4random/getentropy_hpux.c
217
pid_t pid;
lib/libcrypto/arc4random/getentropy_hpux.c
221
pid = getpid();
lib/libcrypto/arc4random/getentropy_hpux.c
222
if (lastpid == pid) {
lib/libcrypto/arc4random/getentropy_hpux.c
227
lastpid = pid;
lib/libcrypto/arc4random/getentropy_hpux.c
246
HX((pid = getpid()) == -1, pid);
lib/libcrypto/arc4random/getentropy_hpux.c
247
HX((pid = getsid(pid)) == -1, pid);
lib/libcrypto/arc4random/getentropy_hpux.c
248
HX((pid = getppid()) == -1, pid);
lib/libcrypto/arc4random/getentropy_hpux.c
249
HX((pid = getpgid(0)) == -1, pid);
lib/libcrypto/arc4random/getentropy_linux.c
331
pid_t pid;
lib/libcrypto/arc4random/getentropy_linux.c
335
pid = getpid();
lib/libcrypto/arc4random/getentropy_linux.c
336
if (lastpid == pid) {
lib/libcrypto/arc4random/getentropy_linux.c
341
lastpid = pid;
lib/libcrypto/arc4random/getentropy_linux.c
359
HX((pid = getpid()) == -1, pid);
lib/libcrypto/arc4random/getentropy_linux.c
360
HX((pid = getsid(pid)) == -1, pid);
lib/libcrypto/arc4random/getentropy_linux.c
361
HX((pid = getppid()) == -1, pid);
lib/libcrypto/arc4random/getentropy_linux.c
362
HX((pid = getpgid(0)) == -1, pid);
lib/libcrypto/arc4random/getentropy_osx.c
217
pid_t pid;
lib/libcrypto/arc4random/getentropy_osx.c
229
pid = getpid();
lib/libcrypto/arc4random/getentropy_osx.c
230
if (lastpid == pid) {
lib/libcrypto/arc4random/getentropy_osx.c
235
lastpid = pid;
lib/libcrypto/arc4random/getentropy_osx.c
273
HX((pid = getpid()) == -1, pid);
lib/libcrypto/arc4random/getentropy_osx.c
274
HX((pid = getsid(pid)) == -1, pid);
lib/libcrypto/arc4random/getentropy_osx.c
275
HX((pid = getppid()) == -1, pid);
lib/libcrypto/arc4random/getentropy_osx.c
276
HX((pid = getpgid(0)) == -1, pid);
lib/libcrypto/arc4random/getentropy_solaris.c
251
pid_t pid;
lib/libcrypto/arc4random/getentropy_solaris.c
255
pid = getpid();
lib/libcrypto/arc4random/getentropy_solaris.c
256
if (lastpid == pid) {
lib/libcrypto/arc4random/getentropy_solaris.c
261
lastpid = pid;
lib/libcrypto/arc4random/getentropy_solaris.c
279
HX((pid = getpid()) == -1, pid);
lib/libcrypto/arc4random/getentropy_solaris.c
280
HX((pid = getsid(pid)) == -1, pid);
lib/libcrypto/arc4random/getentropy_solaris.c
281
HX((pid = getppid()) == -1, pid);
lib/libcrypto/arc4random/getentropy_solaris.c
282
HX((pid = getpgid(0)) == -1, pid);
lib/libcrypto/cms/cms.h
224
ASN1_OCTET_STRING **pid, ASN1_GENERALIZEDTIME **pdate,
lib/libcrypto/cms/cms_env.c
658
ASN1_OCTET_STRING **pid, ASN1_GENERALIZEDTIME **pdate,
lib/libcrypto/cms/cms_env.c
670
if (pid)
lib/libcrypto/cms/cms_env.c
671
*pid = rkid->keyIdentifier;
lib/libcrypto/err/err.c
762
ERR_remove_state(unsigned long pid)
lib/libcrypto/err/err.h
314
void ERR_remove_state(unsigned long pid);
lib/libcrypto/ocsp/ocsp.h
234
const ASN1_OCTET_STRING **pid, const X509_NAME **pname);
lib/libcrypto/ocsp/ocsp_cl.c
263
OCSP_resp_get0_id(const OCSP_BASICRESP *bs, const ASN1_OCTET_STRING **pid,
lib/libcrypto/ocsp/ocsp_cl.c
270
*pid = NULL;
lib/libcrypto/ocsp/ocsp_cl.c
272
*pid = rid->value.byKey;
lib/libedit/vi.c
1001
pid = fork();
lib/libedit/vi.c
1002
switch (pid) {
lib/libedit/vi.c
1015
while (waitpid(pid, &status, 0) != pid)
lib/libedit/vi.c
963
pid_t pid;
lib/libevent/kqueue.c
104
kqueueop->pid = getpid();
lib/libevent/kqueue.c
446
if (kqop->kq >= 0 && kqop->pid == getpid())
lib/libevent/kqueue.c
61
pid_t pid;
lib/libfuse/fuse.c
502
ictx->pid = 0;
lib/libfuse/fuse.c
507
ictx->pid = req_ctx->pid;
lib/libfuse/fuse.h
41
pid_t pid;
lib/libfuse/fuse_lowlevel.h
50
pid_t pid;
lib/libfuse/fuse_private.h
76
pid_t pid;
lib/libfuse/fuse_session.c
609
req.ctx.pid = fbuf->fb_tid;
lib/libkvm/kvm_file2.c
469
struct vnode *vp, struct process *pr, int fd, pid_t pid)
lib/libkvm/kvm_file2.c
719
kf->p_pid = pid;
lib/libkvm/kvm_proc.c
471
kvm_arg_sysctl(kvm_t *kd, pid_t pid, int nchr, int isenv)
lib/libkvm/kvm_proc.c
491
mib[2] = (int)pid;
lib/libpcap/grammar.y
152
| paren pid ')' { $$ = $2; }
lib/libpcap/grammar.y
196
pid: nid
lib/libpcap/grammar.y
202
| pid
lib/libpcap/grammar.y
93
%type <blk> expr id nid pid term rterm qid
lib/libutil/imsg.c
237
return (imsg->hdr.pid);
lib/libutil/imsg.c
247
imsg_compose(struct imsgbuf *imsgbuf, uint32_t type, uint32_t id, pid_t pid,
lib/libutil/imsg.c
252
if ((wbuf = imsg_create(imsgbuf, type, id, pid, datalen)) == NULL)
lib/libutil/imsg.c
269
imsg_composev(struct imsgbuf *imsgbuf, uint32_t type, uint32_t id, pid_t pid,
lib/libutil/imsg.c
279
if ((wbuf = imsg_create(imsgbuf, type, id, pid, datalen)) == NULL)
lib/libutil/imsg.c
302
pid_t pid, struct ibuf *buf)
lib/libutil/imsg.c
315
if ((hdr.pid = pid) == 0)
lib/libutil/imsg.c
316
hdr.pid = imsgbuf->pid;
lib/libutil/imsg.c
348
msg->hdr.pid, len)) == NULL)
lib/libutil/imsg.c
363
imsg_create(struct imsgbuf *imsgbuf, uint32_t type, uint32_t id, pid_t pid,
lib/libutil/imsg.c
378
if ((hdr.pid = pid) == 0)
lib/libutil/imsg.c
379
hdr.pid = imsgbuf->pid;
lib/libutil/imsg.c
46
imsgbuf->pid = getpid();
lib/libutil/imsg.h
49
pid_t pid;
lib/libutil/imsg.h
59
uint32_t pid;
lib/libutil/passwd.c
116
pid_t pid;
lib/libutil/passwd.c
144
pid = vfork();
lib/libutil/passwd.c
145
if (pid == -1)
lib/libutil/passwd.c
147
if (pid == 0) {
lib/libutil/passwd.c
152
pid = waitpid(pid, &pstat, 0);
lib/libutil/passwd.c
153
if (pid == -1 || !WIFEXITED(pstat) || WEXITSTATUS(pstat) != 0)
lib/libutil/pidfile.c
52
pid_t pid;
lib/libutil/pidfile.c
73
pid = getpid();
lib/libutil/pidfile.c
74
if (fprintf(f, "%ld\n", (long)pid) <= 0 || fflush(f) != 0) {
lib/libutil/pidfile.c
85
pidfile_pid = pid;
lib/libutil/pty.c
104
pid_t pid;
lib/libutil/pty.c
108
if ((pid = fdforkpty(ptmfd, amaster, name, termp, winp)) == -1) {
lib/libutil/pty.c
113
return (pid);
lib/libutil/pty.c
121
pid_t pid;
lib/libutil/pty.c
125
switch (pid = fork()) {
lib/libutil/pty.c
143
return (pid);
lib/libutil/uucplock.c
102
if (!put_pid(tmpfd, pid))
lib/libutil/uucplock.c
123
uu_lock_txfr(const char *ttyname, pid_t pid)
lib/libutil/uucplock.c
136
ret = put_pid(fd, pid) ? UU_LOCK_OK : UU_LOCK_WRITE_ERR;
lib/libutil/uucplock.c
194
put_pid(int fd, pid_t pid)
lib/libutil/uucplock.c
199
len = snprintf(buf, sizeof buf, "%10ld\n", (long)pid);
lib/libutil/uucplock.c
216
pid_t pid;
lib/libutil/uucplock.c
221
pid = (pid_t)strtoul(buf, (char **) NULL, 10);
lib/libutil/uucplock.c
223
pid = -1;
lib/libutil/uucplock.c
226
return pid;
lib/libutil/uucplock.c
54
static int put_pid(int fd, pid_t pid);
lib/libutil/uucplock.c
66
pid_t pid, pid_old;
lib/libutil/uucplock.c
68
pid = getpid();
lib/libutil/uucplock.c
70
(long)pid);
libexec/ftpd/ftpd.c
1115
pid_t pid;
libexec/ftpd/ftpd.c
1122
fin = ftpd_ls(name, &pid);
libexec/ftpd/ftpd.c
1182
ftpd_pclose(fin, pid);
libexec/ftpd/ftpd.c
1727
pid_t pid;
libexec/ftpd/ftpd.c
1728
fin = ftpd_ls(filename, &pid);
libexec/ftpd/ftpd.c
1739
(void) ftpd_pclose(fin, pid);
libexec/ftpd/ftpd.c
1745
(void) ftpd_pclose(fin, pid);
libexec/ftpd/ftpd.c
1755
(void) ftpd_pclose(fin, pid);
libexec/ftpd/monitor.c
399
pid_t pid;
libexec/ftpd/monitor.c
403
pid = waitpid(slave_pid, &stat, WNOHANG);
libexec/ftpd/monitor.c
404
if (pid > 0)
libexec/ftpd/monitor.c
406
} while (pid == -1 && errno == EINTR);
libexec/ftpd/popen.c
100
switch (pid = fork()) {
libexec/ftpd/popen.c
124
*pidptr = pid;
libexec/ftpd/popen.c
134
ftpd_pclose(FILE *iop, pid_t pid)
libexec/ftpd/popen.c
146
while ((rv = waitpid(pid, &status, 0)) == -1 && errno == EINTR)
libexec/ftpd/popen.c
66
pid_t pid;
libexec/spamd/grey.c
155
pid_t pid;
libexec/spamd/grey.c
180
switch (pid = fork()) {
libexec/spamd/grey.c
217
waitpid(pid, &status, 0);
libexec/talkd/process.c
104
mp->pid = ntohl(mp->pid);
libexec/talkd/table.c
143
if (request->pid == ptr->request.pid &&
regress/bin/ksh/edit/edit.c
149
while (waitpid(pid, &status, 0) == -1)
regress/bin/ksh/edit/edit.c
48
pid_t pid;
regress/bin/ksh/edit/edit.c
90
pid = forkpty(&ptyfd, NULL, NULL, &ws);
regress/bin/ksh/edit/edit.c
91
if (pid == -1)
regress/bin/ksh/edit/edit.c
93
if (pid == 0) {
regress/lib/csu/callbacks/pthread_atfork/pthread_atfork_test.c
152
pid = fork();
regress/lib/csu/callbacks/pthread_atfork/pthread_atfork_test.c
154
waitpid(pid, &status, 0);
regress/lib/csu/callbacks/pthread_atfork/pthread_atfork_test.c
89
pid_t pid;
regress/lib/libc/arc4random-fork/arc4random-fork.c
77
safewaitpid(pid_t pid, int *status, int options)
regress/lib/libc/arc4random-fork/arc4random-fork.c
81
ret = waitpid(pid, status, options);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
287
pid_t pid;
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
302
pid = fork();
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
303
switch (pid) {
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
316
if (waitpid(pid, &status, 0) == -1)
regress/lib/libc/sys/t_chroot.c
144
pid_t pid;
regress/lib/libc/sys/t_chroot.c
150
pid = fork();
regress/lib/libc/sys/t_chroot.c
151
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_chroot.c
153
if (pid == 0) {
regress/lib/libc/sys/t_chroot.c
183
pid_t pid;
regress/lib/libc/sys/t_chroot.c
195
pid = fork();
regress/lib/libc/sys/t_chroot.c
196
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_chroot.c
198
if (pid == 0) {
regress/lib/libc/sys/t_chroot.c
269
pid_t pid;
regress/lib/libc/sys/t_chroot.c
280
pid = fork();
regress/lib/libc/sys/t_chroot.c
281
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_chroot.c
283
if (pid == 0) {
regress/lib/libc/sys/t_chroot.c
58
pid_t pid;
regress/lib/libc/sys/t_chroot.c
67
pid = fork();
regress/lib/libc/sys/t_chroot.c
68
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_chroot.c
70
if (pid == 0) {
regress/lib/libc/sys/t_dup.c
295
pid_t pid;
regress/lib/libc/sys/t_dup.c
297
pid = fork();
regress/lib/libc/sys/t_dup.c
298
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_dup.c
300
if (pid == 0) {
regress/lib/libc/sys/t_getgroups.c
107
pid_t pid;
regress/lib/libc/sys/t_getgroups.c
118
pid = fork();
regress/lib/libc/sys/t_getgroups.c
119
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_getgroups.c
121
if (pid == 0) {
regress/lib/libc/sys/t_getlogin.c
130
pid_t pid;
regress/lib/libc/sys/t_getlogin.c
133
pid = fork();
regress/lib/libc/sys/t_getlogin.c
134
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_getlogin.c
138
if (pid == 0) {
regress/lib/libc/sys/t_getlogin.c
193
pid_t pid;
regress/lib/libc/sys/t_getlogin.c
196
pid = fork();
regress/lib/libc/sys/t_getlogin.c
197
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_getlogin.c
199
if (pid == 0) {
regress/lib/libc/sys/t_getlogin.c
89
pid_t pid;
regress/lib/libc/sys/t_getlogin.c
92
pid = fork();
regress/lib/libc/sys/t_getlogin.c
93
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_getlogin.c
95
if (pid == 0) {
regress/lib/libc/sys/t_getpid.c
109
pid_t pid, tpid;
regress/lib/libc/sys/t_getpid.c
115
pid = getpid();
regress/lib/libc/sys/t_getpid.c
123
if (pid != tpid)
regress/lib/libc/sys/t_getsid.c
83
pid_t csid, pid, ppid, sid;
regress/lib/libc/sys/t_getsid.c
87
pid = fork();
regress/lib/libc/sys/t_getsid.c
89
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_getsid.c
92
if (pid == 0) {
regress/lib/libc/sys/t_kill.c
55
pid_t pid;
regress/lib/libc/sys/t_kill.c
61
pid = fork();
regress/lib/libc/sys/t_kill.c
62
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_kill.c
64
switch (pid) {
regress/lib/libc/sys/t_kill.c
71
ATF_REQUIRE(kill(pid, sig[i]) == 0);
regress/lib/libc/sys/t_kill.c
90
pid_t pid;
regress/lib/libc/sys/t_kill.c
92
pid = fork();
regress/lib/libc/sys/t_kill.c
93
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_kill.c
95
if (pid == 0) {
regress/lib/libc/sys/t_mkdir.c
112
pid_t pid;
regress/lib/libc/sys/t_mkdir.c
123
pid = fork();
regress/lib/libc/sys/t_mkdir.c
124
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_mkdir.c
126
if (pid == 0) {
regress/lib/libc/sys/t_mkfifo.c
100
ATF_REQUIRE(kill(pid, SIGKILL) == 0);
regress/lib/libc/sys/t_mkfifo.c
163
pid_t pid;
regress/lib/libc/sys/t_mkfifo.c
170
pid = fork();
regress/lib/libc/sys/t_mkfifo.c
171
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_mkfifo.c
173
if (pid == 0) {
regress/lib/libc/sys/t_mkfifo.c
193
(void)kill(pid, SIGKILL);
regress/lib/libc/sys/t_mkfifo.c
77
pid_t pid;
regress/lib/libc/sys/t_mkfifo.c
83
pid = fork();
regress/lib/libc/sys/t_mkfifo.c
84
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_mkfifo.c
86
if (pid == 0) {
regress/lib/libc/sys/t_mlock.c
182
pid_t pid;
regress/lib/libc/sys/t_mlock.c
189
pid = fork();
regress/lib/libc/sys/t_mlock.c
190
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_mlock.c
192
if (pid == 0) {
regress/lib/libc/sys/t_mmap.c
345
pid_t pid;
regress/lib/libc/sys/t_mmap.c
355
pid = fork();
regress/lib/libc/sys/t_mmap.c
356
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_mmap.c
358
if (pid == 0) {
regress/lib/libc/sys/t_mmap.c
381
pid_t pid;
regress/lib/libc/sys/t_mmap.c
404
pid = fork();
regress/lib/libc/sys/t_mmap.c
406
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_mmap.c
408
if (pid == 0) {
regress/lib/libc/sys/t_mmap.c
483
pid_t pid;
regress/lib/libc/sys/t_mmap.c
501
pid = fork();
regress/lib/libc/sys/t_mmap.c
502
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_mmap.c
504
if (pid == 0) {
regress/lib/libc/sys/t_msgctl.c
119
pid_t pid;
regress/lib/libc/sys/t_msgctl.c
132
pid = fork();
regress/lib/libc/sys/t_msgctl.c
133
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_msgctl.c
135
if (pid == 0) {
regress/lib/libc/sys/t_msgctl.c
198
pid_t pid;
regress/lib/libc/sys/t_msgctl.c
203
pid = fork();
regress/lib/libc/sys/t_msgctl.c
204
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_msgctl.c
206
if (pid == 0) {
regress/lib/libc/sys/t_msgctl.c
219
if (pid != msgds.msg_lspid)
regress/lib/libc/sys/t_msgctl.c
222
pid = fork();
regress/lib/libc/sys/t_msgctl.c
223
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_msgctl.c
225
if (pid == 0) {
regress/lib/libc/sys/t_msgctl.c
239
if (pid != msgds.msg_lrpid)
regress/lib/libc/sys/t_msgget.c
118
pid_t pid;
regress/lib/libc/sys/t_msgget.c
120
pid = fork();
regress/lib/libc/sys/t_msgget.c
121
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_msgget.c
123
if (pid == 0) {
regress/lib/libc/sys/t_msgrcv.c
114
pid_t pid;
regress/lib/libc/sys/t_msgrcv.c
119
pid = fork();
regress/lib/libc/sys/t_msgrcv.c
120
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_msgrcv.c
122
if (pid == 0) {
regress/lib/libc/sys/t_msgrcv.c
137
(void)kill(pid, SIGKILL);
regress/lib/libc/sys/t_msgrcv.c
252
pid_t pid;
regress/lib/libc/sys/t_msgrcv.c
262
pid = fork();
regress/lib/libc/sys/t_msgrcv.c
263
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_msgrcv.c
265
if (pid == 0) {
regress/lib/libc/sys/t_msgrcv.c
280
(void)kill(pid, SIGKILL);
regress/lib/libc/sys/t_msgsnd.c
108
(void)kill(pid, SIGKILL);
regress/lib/libc/sys/t_msgsnd.c
225
pid_t pid;
regress/lib/libc/sys/t_msgsnd.c
230
pid = fork();
regress/lib/libc/sys/t_msgsnd.c
231
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_msgsnd.c
233
if (pid == 0) {
regress/lib/libc/sys/t_msgsnd.c
246
(void)kill(pid, SIGKILL);
regress/lib/libc/sys/t_msgsnd.c
272
pid_t pid;
regress/lib/libc/sys/t_msgsnd.c
284
pid = fork();
regress/lib/libc/sys/t_msgsnd.c
285
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_msgsnd.c
287
if (pid == 0) {
regress/lib/libc/sys/t_msgsnd.c
84
pid_t pid;
regress/lib/libc/sys/t_msgsnd.c
89
pid = fork();
regress/lib/libc/sys/t_msgsnd.c
90
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_msgsnd.c
92
if (pid == 0) {
regress/lib/libc/sys/t_pipe.c
150
RL(waitpid(pid, &st, 0));
regress/lib/libc/sys/t_pipe.c
48
static pid_t pid;
regress/lib/libc/sys/t_pipe.c
59
kill(pid, SIGINFO);
regress/lib/libc/sys/t_pipe.c
95
RL(pid = fork());
regress/lib/libc/sys/t_pipe.c
96
if (pid == 0) {
regress/lib/libc/sys/t_poll.c
104
pid_t pid;
regress/lib/libc/sys/t_poll.c
109
pid = fork();
regress/lib/libc/sys/t_poll.c
110
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_poll.c
112
if (pid == 0) {
regress/lib/libc/sys/t_poll.c
119
pid = fork();
regress/lib/libc/sys/t_poll.c
120
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_poll.c
122
if (pid == 0) {
regress/lib/libc/sys/t_poll.c
129
pid = fork();
regress/lib/libc/sys/t_poll.c
130
ATF_REQUIRE( pid >= 0);
regress/lib/libc/sys/t_poll.c
132
if (pid == 0) {
regress/lib/libc/sys/t_recvmmsg.c
64
handle_sigchld(__unused int pid)
regress/lib/libc/sys/t_revoke.c
139
pid_t pid;
regress/lib/libc/sys/t_revoke.c
148
pid = fork();
regress/lib/libc/sys/t_revoke.c
149
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_revoke.c
151
if (pid == 0) {
regress/lib/libc/sys/t_select.c
152
pid_t pid;
regress/lib/libc/sys/t_select.c
157
switch (pid = fork()) {
regress/lib/libc/sys/t_select.c
165
if (kill(pid, SIGTERM) == -1)
regress/lib/libc/sys/t_select.c
168
switch (waitpid(pid, &status, WNOHANG)) {
regress/lib/libc/sys/t_select.c
172
if (kill(pid, SIGKILL) == -1)
regress/lib/libc/sys/t_select.c
192
pid_t pid;
regress/lib/libc/sys/t_select.c
198
switch (pid = fork()) {
regress/lib/libc/sys/t_select.c
206
switch (waitpid(pid, &status, WNOHANG)) {
regress/lib/libc/sys/t_select.c
210
if (kill(pid, SIGKILL) == -1)
regress/lib/libc/sys/t_sendmmsg.c
57
handle_sigchld(__unused int pid)
regress/lib/libc/sys/t_sendrecv.c
59
handle_sigchld(__unused int pid)
regress/lib/libc/sys/t_setrlimit.c
191
pid_t pid;
regress/lib/libc/sys/t_setrlimit.c
198
pid = fork();
regress/lib/libc/sys/t_setrlimit.c
199
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_setrlimit.c
201
if (pid == 0) {
regress/lib/libc/sys/t_setrlimit.c
256
pid_t pid;
regress/lib/libc/sys/t_setrlimit.c
263
pid = fork();
regress/lib/libc/sys/t_setrlimit.c
265
if (buf == NULL || pid < 0)
regress/lib/libc/sys/t_setrlimit.c
268
if (pid == 0) {
regress/lib/libc/sys/t_setrlimit.c
312
pid_t pid;
regress/lib/libc/sys/t_setrlimit.c
317
pid = fork();
regress/lib/libc/sys/t_setrlimit.c
318
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_setrlimit.c
320
if (pid == 0) {
regress/lib/libc/sys/t_setrlimit.c
361
pid_t pid;
regress/lib/libc/sys/t_setrlimit.c
370
pid = fork();
regress/lib/libc/sys/t_setrlimit.c
371
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_setrlimit.c
373
if (pid == 0) {
regress/lib/libc/sys/t_setrlimit.c
419
pid_t pid, cpid;
regress/lib/libc/sys/t_setrlimit.c
422
pid = fork();
regress/lib/libc/sys/t_setrlimit.c
423
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_setrlimit.c
425
if (pid == 0) {
regress/lib/libc/sys/t_setrlimit.c
444
(void)waitpid(pid, &sta, 0);
regress/lib/libc/sys/t_setuid.c
85
pid_t pid;
regress/lib/libc/sys/t_setuid.c
90
pid = fork();
regress/lib/libc/sys/t_setuid.c
91
ATF_REQUIRE(pid >= 0);
regress/lib/libc/sys/t_setuid.c
93
if (pid == 0) {
regress/lib/libc/sys/t_sigaction.c
113
const pid_t pid = fork();
regress/lib/libc/sys/t_sigaction.c
114
if (pid == -1)
regress/lib/libc/sys/t_sigaction.c
116
else if (pid == 0)
regress/lib/libc/sys/t_sigaction.c
119
wait_and_check_child(pid, "Child process did not exit cleanly;"
regress/lib/libc/sys/t_sigaction.c
131
const pid_t pid = fork();
regress/lib/libc/sys/t_sigaction.c
132
if (pid == -1)
regress/lib/libc/sys/t_sigaction.c
134
else if (pid == 0)
regress/lib/libc/sys/t_sigaction.c
137
wait_and_check_child(pid, "Child process did not exit cleanly;"
regress/lib/libc/sys/t_sigaction.c
67
wait_and_check_child(const pid_t pid, const char *fail_message)
regress/lib/libc/sys/t_sigaction.c
71
(void)waitpid(pid, &status, 0);
regress/lib/libc/sys/t_umask.c
69
pid_t pid;
regress/lib/libc/sys/t_umask.c
77
pid = fork();
regress/lib/libc/sys/t_umask.c
79
if (pid < 0)
regress/lib/libc/sys/t_umask.c
82
if (pid == 0) {
regress/lib/libc/sys/t_waitid.c
104
pid_t pid;
regress/lib/libc/sys/t_waitid.c
106
switch (pid = fork()) {
regress/lib/libc/sys/t_waitid.c
111
ATF_REQUIRE(pid > 0);
regress/lib/libc/sys/t_waitid.c
114
ATF_REQUIRE(kill(pid, SIGTERM) == 0);
regress/lib/libc/sys/t_waitid.c
115
ATF_REQUIRE(waitid(P_PID, pid, &si, WEXITED) == 0);
regress/lib/libc/sys/t_waitid.c
117
ATF_REQUIRE(si.si_pid == pid);
regress/lib/libc/sys/t_waitid.c
136
pid_t pid;
regress/lib/libc/sys/t_waitid.c
139
switch (pid = fork()) {
regress/lib/libc/sys/t_waitid.c
145
ATF_REQUIRE(pid > 0);
regress/lib/libc/sys/t_waitid.c
148
ATF_REQUIRE(waitid(P_PID, pid, &si, WEXITED) == 0);
regress/lib/libc/sys/t_waitid.c
150
ATF_REQUIRE(si.si_pid == pid);
regress/lib/libc/sys/t_waitid.c
169
pid_t pid;
regress/lib/libc/sys/t_waitid.c
173
switch (pid = fork()) {
regress/lib/libc/sys/t_waitid.c
178
ATF_REQUIRE(pid > 0);
regress/lib/libc/sys/t_waitid.c
181
ATF_REQUIRE(kill(pid, SIGSTOP) == 0);
regress/lib/libc/sys/t_waitid.c
182
ATF_REQUIRE(waitid(P_PID, pid, &si, WSTOPPED) == 0);
regress/lib/libc/sys/t_waitid.c
184
ATF_REQUIRE(si.si_pid == pid);
regress/lib/libc/sys/t_waitid.c
190
ATF_REQUIRE(kill(pid, SIGCONT) == 0);
regress/lib/libc/sys/t_waitid.c
191
ATF_REQUIRE(waitid(P_PID, pid, &si, WCONTINUED) == 0);
regress/lib/libc/sys/t_waitid.c
193
ATF_REQUIRE(si.si_pid == pid);
regress/lib/libc/sys/t_waitid.c
199
ATF_REQUIRE(kill(pid, SIGQUIT) == 0);
regress/lib/libc/sys/t_waitid.c
200
ATF_REQUIRE(waitid(P_PID, pid, &si, WEXITED) == 0);
regress/lib/libc/sys/t_waitid.c
202
ATF_REQUIRE(si.si_pid == pid);
regress/lib/libc/sys/t_waitid.c
221
pid_t pid;
regress/lib/libc/sys/t_waitid.c
226
switch (pid = fork()) {
regress/lib/libc/sys/t_waitid.c
231
ATF_REQUIRE(pid > 0);
regress/lib/libc/sys/t_waitid.c
237
ATF_REQUIRE(kill(pid, SIGSTOP) == 0);
regress/lib/libc/sys/t_waitid.c
238
ATF_REQUIRE(waitid(P_PID, pid, &si, WSTOPPED) == 0);
regress/lib/libc/sys/t_waitid.c
240
ATF_REQUIRE(si.si_pid == pid);
regress/lib/libc/sys/t_waitid.c
244
ATF_REQUIRE(kill(pid, SIGCONT) == 0);
regress/lib/libc/sys/t_waitid.c
245
ATF_REQUIRE(waitid(P_PID, pid, &si, WCONTINUED) == 0);
regress/lib/libc/sys/t_waitid.c
247
ATF_REQUIRE(si.si_pid == pid);
regress/lib/libc/sys/t_waitid.c
251
ATF_REQUIRE(kill(pid, SIGQUIT) == 0);
regress/lib/libc/sys/t_waitid.c
252
ATF_REQUIRE(waitid(P_PID, pid, &si, WEXITED) == 0);
regress/lib/libc/sys/t_waitid.c
254
ATF_REQUIRE(si.si_pid == pid);
regress/lib/libc/sys/t_waitid.c
73
pid_t pid;
regress/lib/libc/sys/t_waitid.c
75
switch (pid = fork()) {
regress/lib/libc/sys/t_waitid.c
80
ATF_REQUIRE(pid > 0);
regress/lib/libc/sys/t_waitid.c
83
ATF_REQUIRE(waitid(P_PID, pid, &si, WEXITED) == 0);
regress/lib/libc/sys/t_waitid.c
85
ATF_REQUIRE(si.si_pid == pid);
regress/lib/libevent/event_regress.c
534
pid_t pid;
regress/lib/libevent/event_regress.c
547
if ((pid = fork()) == 0) {
regress/lib/libevent/event_regress.c
571
if (waitpid(pid, &status, 0) == -1) {
regress/lib/libpthread/blocked_join/blocked_join.c
33
pid_t pid;
regress/lib/libpthread/blocked_join/blocked_join.c
35
switch ((pid = fork())) {
regress/lib/libpthread/blocked_join/blocked_join.c
45
CHECKe(waitpid(pid, NULL, 0));
regress/lib/libpthread/earlysig/earlysig.c
38
pid_t pid, rpid;
regress/lib/libpthread/earlysig/earlysig.c
51
if ((pid = fork()) <= 0) {
regress/lib/libpthread/earlysig/earlysig.c
52
if (pid == -1)
regress/lib/libpthread/earlysig/earlysig.c
56
if (waitpid(pid, &status, 0) == -1)
regress/lib/libpthread/earlysig/earlysig.c
60
switch(pid = fork()) {
regress/lib/libpthread/earlysig/earlysig.c
68
kill(pid, SIGHUP);
regress/lib/libpthread/earlysig/earlysig.c
70
if ((rpid = waitpid(pid, &status, WNOHANG)) == -1)
regress/lib/libpthread/earlysig/earlysig.c
74
kill(pid, SIGKILL);
regress/lib/libpthread/earlysig/earlysig.c
75
if (waitpid(pid, &status, 0) == -1)
regress/lib/libpthread/signals/ignore_sigchild/ignore_sigchild.c
15
pid_t pid;
regress/lib/libpthread/signals/ignore_sigchild/ignore_sigchild.c
19
switch ((pid = fork())) {
regress/lib/libpthread/socket/2/socket2.c
130
CHECKe(pid = fork());
regress/lib/libpthread/socket/2/socket2.c
131
switch(pid) {
regress/lib/libpthread/socket/2/socket2.c
166
CHECKe(kill(pid, SIGKILL));
regress/lib/libpthread/socket/2/socket2.c
167
PANIC("child %d took too long to exit", pid);
regress/lib/libpthread/socket/2/socket2.c
78
pid_t pid;
regress/lib/libpthread/socket/2/socket2.c
83
CHECKe(pid = wait(&status));
regress/lib/libpthread/socket/2/socket2.c
99
pid_t pid;
regress/sys/dev/kcov/kcov.c
345
pid_t pid;
regress/sys/dev/kcov/kcov.c
348
pid = fork();
regress/sys/dev/kcov/kcov.c
349
if (pid == -1)
regress/sys/dev/kcov/kcov.c
351
if (pid == 0) {
regress/sys/dev/kcov/kcov.c
357
if (waitpid(pid, &status, 0) == -1)
regress/sys/dev/kcov/kcov.c
414
pid_t pid;
regress/sys/dev/kcov/kcov.c
417
pid = fork();
regress/sys/dev/kcov/kcov.c
418
if (pid == -1)
regress/sys/dev/kcov/kcov.c
420
if (pid == 0) {
regress/sys/dev/kcov/kcov.c
426
if (waitpid(pid, &status, 0) == -1)
regress/sys/dev/wscons/sigio.c
102
pid_t pid;
regress/sys/dev/wscons/sigio.c
119
pid = fork();
regress/sys/dev/wscons/sigio.c
120
if (pid == -1)
regress/sys/dev/wscons/sigio.c
122
if (pid == 0) {
regress/sys/dev/wscons/sigio.c
147
if (waitpid(pid, &status, 0) == -1)
regress/sys/fifofs/fifotest.c
143
pid_t pid;
regress/sys/fifofs/fifotest.c
151
switch ((pid = fork())) {
regress/sys/fifofs/fifotest.c
161
return pid;
regress/sys/kern/flock/flock.c
1028
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
1029
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
1055
int pids[CHILD_COUNT], pid;
regress/sys/kern/flock/flock.c
1073
pid = fork();
regress/sys/kern/flock/flock.c
1074
if (pid < 0)
regress/sys/kern/flock/flock.c
1076
if (pid) {
regress/sys/kern/flock/flock.c
1080
pids[i] = pid;
regress/sys/kern/flock/flock.c
111
int pid;
regress/sys/kern/flock/flock.c
125
pid = fork();
regress/sys/kern/flock/flock.c
1251
int pid;
regress/sys/kern/flock/flock.c
126
if (pid < 0)
regress/sys/kern/flock/flock.c
1261
pid = fork();
regress/sys/kern/flock/flock.c
1262
if (pid < 0)
regress/sys/kern/flock/flock.c
1265
if (pid == 0) {
regress/sys/kern/flock/flock.c
129
if (pid == 0) {
regress/sys/kern/flock/flock.c
1307
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
1308
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
156
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
157
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
1681
pid_t pid;
regress/sys/kern/flock/flock.c
1702
pid = fork();
regress/sys/kern/flock/flock.c
1703
if (pid == -1)
regress/sys/kern/flock/flock.c
1705
if (pid == 0) {
regress/sys/kern/flock/flock.c
1713
status = safe_waitpid(pid);
regress/sys/kern/flock/flock.c
1773
pid_t pid;
regress/sys/kern/flock/flock.c
1798
pid = fork();
regress/sys/kern/flock/flock.c
1799
if (pid == -1)
regress/sys/kern/flock/flock.c
1801
if (pid == 0) {
regress/sys/kern/flock/flock.c
182
int pid;
regress/sys/kern/flock/flock.c
1824
status = safe_waitpid(pid);
regress/sys/kern/flock/flock.c
1837
pid = fork();
regress/sys/kern/flock/flock.c
1838
if (pid == -1)
regress/sys/kern/flock/flock.c
1840
if (pid == 0) {
regress/sys/kern/flock/flock.c
1853
status = safe_waitpid(pid);
regress/sys/kern/flock/flock.c
196
pid = fork();
regress/sys/kern/flock/flock.c
197
if (pid < 0)
regress/sys/kern/flock/flock.c
200
if (pid == 0) {
regress/sys/kern/flock/flock.c
230
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
231
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
252
int pid;
regress/sys/kern/flock/flock.c
265
pid = fork();
regress/sys/kern/flock/flock.c
266
if (pid < 0)
regress/sys/kern/flock/flock.c
269
if (pid == 0) {
regress/sys/kern/flock/flock.c
301
FAIL(fl.l_pid != pid);
regress/sys/kern/flock/flock.c
303
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
304
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
336
int pid;
regress/sys/kern/flock/flock.c
350
pid = fork();
regress/sys/kern/flock/flock.c
351
if (pid < 0)
regress/sys/kern/flock/flock.c
354
if (pid == 0) {
regress/sys/kern/flock/flock.c
384
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
385
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
523
int pid;
regress/sys/kern/flock/flock.c
537
pid = fork();
regress/sys/kern/flock/flock.c
538
if (pid < 0)
regress/sys/kern/flock/flock.c
541
if (pid == 0) {
regress/sys/kern/flock/flock.c
55
safe_kill(pid_t pid, int sig)
regress/sys/kern/flock/flock.c
570
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
571
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
595
int pid;
regress/sys/kern/flock/flock.c
609
pid = fork();
regress/sys/kern/flock/flock.c
610
if (pid < 0)
regress/sys/kern/flock/flock.c
613
if (pid == 0) {
regress/sys/kern/flock/flock.c
62
status = kill(pid, sig);
regress/sys/kern/flock/flock.c
643
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
644
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
672
int pid;
regress/sys/kern/flock/flock.c
686
pid = fork();
regress/sys/kern/flock/flock.c
687
if (pid < 0)
regress/sys/kern/flock/flock.c
690
if (pid == 0) {
regress/sys/kern/flock/flock.c
719
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
720
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
744
int pid;
regress/sys/kern/flock/flock.c
758
pid = fork();
regress/sys/kern/flock/flock.c
759
if (pid < 0)
regress/sys/kern/flock/flock.c
762
if (pid == 0) {
regress/sys/kern/flock/flock.c
788
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
789
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
793
FAIL(fl.l_pid != pid);
regress/sys/kern/flock/flock.c
891
int pid;
regress/sys/kern/flock/flock.c
905
pid = fork();
regress/sys/kern/flock/flock.c
906
if (pid < 0)
regress/sys/kern/flock/flock.c
909
if (pid == 0) {
regress/sys/kern/flock/flock.c
940
safe_kill(pid, SIGTERM);
regress/sys/kern/flock/flock.c
941
safe_waitpid(pid);
regress/sys/kern/flock/flock.c
969
int pid;
regress/sys/kern/flock/flock.c
988
pid = fork();
regress/sys/kern/flock/flock.c
989
if (pid < 0)
regress/sys/kern/flock/flock.c
992
if (pid == 0) {
regress/sys/kern/flock/lockf.c
36
pid_t pid;
regress/sys/kern/flock/lockf.c
46
pid = fork();
regress/sys/kern/flock/lockf.c
47
if (pid == -1)
regress/sys/kern/flock/lockf.c
49
if (pid == 0) {
regress/sys/kern/flock/lockf.c
55
res = safe_waitpid(pid);
regress/sys/kern/flock/lockf.c
68
pid_t pid;
regress/sys/kern/flock/lockf.c
82
pid = fork();
regress/sys/kern/flock/lockf.c
83
if (pid == -1)
regress/sys/kern/flock/lockf.c
85
if (pid == 0) {
regress/sys/kern/flock/lockf.c
97
res = safe_waitpid(pid);
regress/sys/kern/flock/util.c
58
safe_waitpid(pid_t pid)
regress/sys/kern/flock/util.c
65
while (waitpid(pid, &status, 0) != pid) {
regress/sys/kern/flock/util.h
40
int safe_waitpid(pid_t pid);
regress/sys/kern/fork-exit/fork-exit.c
193
pid_t pid;
regress/sys/kern/fork-exit/fork-exit.c
199
pid = wait(&status);
regress/sys/kern/fork-exit/fork-exit.c
200
if (pid == -1)
regress/sys/kern/fork-exit/fork-exit.c
203
errx(1, "child %d not killed", pid);
regress/sys/kern/fork-exit/fork-exit.c
205
errx(1, "child %d signal %d", pid, WTERMSIG(status));
regress/sys/kern/futex/futex.c
106
pid = fork();
regress/sys/kern/futex/futex.c
107
assert(pid != -1);
regress/sys/kern/futex/futex.c
108
if (pid == 0) {
regress/sys/kern/futex/futex.c
119
assert(waitpid(pid, &status, 0) == pid);
regress/sys/kern/futex/futex.c
133
pid = fork();
regress/sys/kern/futex/futex.c
134
assert(pid != -1);
regress/sys/kern/futex/futex.c
135
if (pid == 0) {
regress/sys/kern/futex/futex.c
141
assert(waitpid(pid, &status, 0) == pid);
regress/sys/kern/futex/futex.c
148
pid = fork();
regress/sys/kern/futex/futex.c
149
assert(pid != -1);
regress/sys/kern/futex/futex.c
150
if (pid == 0) {
regress/sys/kern/futex/futex.c
161
assert(waitpid(pid, &status, 0) == pid);
regress/sys/kern/futex/futex.c
47
pid_t pid;
regress/sys/kern/futex/futex.c
91
pid = fork();
regress/sys/kern/futex/futex.c
92
assert(pid != -1);
regress/sys/kern/futex/futex.c
93
if (pid == 0) {
regress/sys/kern/futex/futex.c
99
assert(waitpid(pid, &status, 0) == pid);
regress/sys/kern/getpeereid/getpeereid_test.c
115
pid_t pid;
regress/sys/kern/getpeereid/getpeereid_test.c
131
pid = fork();
regress/sys/kern/getpeereid/getpeereid_test.c
132
if (pid == -1)
regress/sys/kern/getpeereid/getpeereid_test.c
134
if (pid == 0) {
regress/sys/kern/getpeereid/getpeereid_test.c
141
waitpid(pid, &status, 0);
regress/sys/kern/kqueue/kqueue-exec.c
53
pid_t pid;
regress/sys/kern/kqueue/kqueue-exec.c
61
pid = fork();
regress/sys/kern/kqueue/kqueue-exec.c
62
if (pid == -1)
regress/sys/kern/kqueue/kqueue-exec.c
64
if (pid == 0) {
regress/sys/kern/kqueue/kqueue-exec.c
77
if (waitpid(pid, &status, 0) == -1)
regress/sys/kern/kqueue/kqueue-fdpass.c
32
pid_t pid;
regress/sys/kern/kqueue/kqueue-fdpass.c
38
pid = fork();
regress/sys/kern/kqueue/kqueue-fdpass.c
39
if (pid == -1)
regress/sys/kern/kqueue/kqueue-fdpass.c
41
if (pid == 0) {
regress/sys/kern/kqueue/kqueue-flock.c
26
pid_t pid = fork();
regress/sys/kern/kqueue/kqueue-flock.c
29
if (pid == -1)
regress/sys/kern/kqueue/kqueue-flock.c
31
if (pid == 0) {
regress/sys/kern/kqueue/kqueue-flock.c
52
waitpid(pid, &status, 0);
regress/sys/kern/kqueue/kqueue-process.c
126
ASSX((pid_t)ke.ident == pid);
regress/sys/kern/kqueue/kqueue-process.c
127
fprintf(stderr, "child exit %d\n", pid);
regress/sys/kern/kqueue/kqueue-process.c
30
pid_t pid, pid2;
regress/sys/kern/kqueue/kqueue-process.c
50
switch ((pid = fork())) {
regress/sys/kern/kqueue/kqueue-process.c
57
EV_SET(&ke, pid, EVFILT_PROC, EV_ADD|EV_ENABLE|EV_CLEAR,
regress/sys/kern/kqueue/kqueue-process.c
63
EV_SET(&ke, pid + (1ULL << 30), EVFILT_PROC, EV_ADD|EV_ENABLE|EV_CLEAR,
regress/sys/kern/kqueue/kqueue-process.c
83
ASSX((pid_t)ke.data == pid);
regress/sys/kern/kqueue/kqueue-process.c
85
fprintf(stderr, "child %d (from %d)\n", pid2, pid);
regress/sys/kern/kqueue/kqueue-process.c
89
ASSX(ke.ident == pid);
regress/sys/kern/kqueue/kqueue-regress.c
121
if (waitpid(pid, &status, 0) == -1)
regress/sys/kern/kqueue/kqueue-regress.c
136
pid_t pid;
regress/sys/kern/kqueue/kqueue-regress.c
140
pid = fork();
regress/sys/kern/kqueue/kqueue-regress.c
141
if (pid == -1)
regress/sys/kern/kqueue/kqueue-regress.c
144
if (pid == 0) {
regress/sys/kern/kqueue/kqueue-regress.c
149
if (waitpid(pid, &status, 0) == -1)
regress/sys/kern/kqueue/kqueue-regress.c
317
pid_t child, pid;
regress/sys/kern/kqueue/kqueue-regress.c
360
pid = waitpid(child, &wstatus, WNOHANG);
regress/sys/kern/kqueue/kqueue-regress.c
361
switch (pid) {
regress/sys/kern/kqueue/kqueue-regress.c
378
return pid;
regress/sys/kern/kqueue/kqueue-regress.c
83
pid_t pid;
regress/sys/kern/kqueue/kqueue-regress.c
88
pid = fork();
regress/sys/kern/kqueue/kqueue-regress.c
89
if (pid == -1)
regress/sys/kern/kqueue/kqueue-regress.c
92
if (pid == 0) {
regress/sys/kern/kqueue/kqueue-signal.c
54
pid_t pid = getpid();
regress/sys/kern/kqueue/kqueue-signal.c
76
kill(pid, SIGUSR1);
regress/sys/kern/kqueue/kqueue-signal.c
79
kill(pid, SIGUSR2);
regress/sys/kern/kqueue/kqueue-signal.c
81
kill(pid, SIGUSR2);
regress/sys/kern/kqueue/kqueue-signal.c
82
kill(pid, SIGUSR2);
regress/sys/kern/kqueue/kqueue-signal.c
91
kill(pid, SIGUSR1);
regress/sys/kern/kqueue/kqueue-signal.c
92
kill(pid, SIGUSR2);
regress/sys/kern/main-thread-exited/main-thread-exited.c
30
pid_t pid;
regress/sys/kern/main-thread-exited/main-thread-exited.c
34
pid = fork();
regress/sys/kern/main-thread-exited/main-thread-exited.c
35
if (pid == -1)
regress/sys/kern/main-thread-exited/main-thread-exited.c
37
if (pid > 0) {
regress/sys/kern/main-thread-exited/main-thread-exited.c
40
if (waitpid(pid, &status, 0) != pid)
regress/sys/kern/nanosleep/nanosleep.c
100
pid_t pid;
regress/sys/kern/nanosleep/nanosleep.c
105
pid = getpid();
regress/sys/kern/nanosleep/nanosleep.c
114
kill(pid, SIGUSR1);
regress/sys/kern/nanosleep/nanosleep.c
182
pid_t pid;
regress/sys/kern/nanosleep/nanosleep.c
187
pid = getpid();
regress/sys/kern/nanosleep/nanosleep.c
196
kill(pid, SIGUSR1);
regress/sys/kern/nanosleep/nanosleep.c
246
pid_t pid;
regress/sys/kern/nanosleep/nanosleep.c
251
pid = getpid();
regress/sys/kern/nanosleep/nanosleep.c
261
kill(pid, SIGUSR1);
regress/sys/kern/pipe/pipe.c
93
xwaitpid(pid_t pid)
regress/sys/kern/pipe/pipe.c
97
if (waitpid(pid, &status, 0) == -1)
regress/sys/kern/pipe/pipe.h
37
int xwaitpid(pid_t pid);
regress/sys/kern/pipe/test-ping-pong.c
126
return xwaitpid(pid);
regress/sys/kern/pipe/test-ping-pong.c
42
pid_t pid;
regress/sys/kern/pipe/test-ping-pong.c
49
pid = fork();
regress/sys/kern/pipe/test-ping-pong.c
50
if (pid == -1)
regress/sys/kern/pipe/test-ping-pong.c
52
if (pid == 0) {
regress/sys/kern/pipe/test-thundering-herd.c
159
pid_t pid;
regress/sys/kern/pipe/test-thundering-herd.c
161
pid = fork();
regress/sys/kern/pipe/test-thundering-herd.c
162
if (pid == -1)
regress/sys/kern/pipe/test-thundering-herd.c
164
if (pid == 0) {
regress/sys/kern/pipe/test-thundering-herd.c
199
return pid;
regress/sys/kern/pledge/generic/manager.c
105
__progname, pid);
regress/sys/kern/pledge/generic/manager.c
174
pid_t pid;
regress/sys/kern/pledge/generic/manager.c
209
switch (pid = fork()) {
regress/sys/kern/pledge/generic/manager.c
272
while (waitpid(pid, &status, 0) < 0) {
regress/sys/kern/pledge/generic/manager.c
326
int syscall = grab_syscall(pid, pty_buffer(&pty));
regress/sys/kern/pledge/generic/manager.c
330
pid);
regress/sys/kern/pledge/generic/manager.c
93
grab_syscall(pid_t pid, char *output)
regress/sys/kern/pledge/ioctl/unfdpass.c
112
pid = fork();
regress/sys/kern/pledge/ioctl/unfdpass.c
113
switch (pid) {
regress/sys/kern/pledge/ioctl/unfdpass.c
72
pid_t pid;
regress/sys/kern/poll/poll_iocond.c
183
pid = fork();
regress/sys/kern/poll/poll_iocond.c
184
switch (pid) {
regress/sys/kern/poll/poll_iocond.c
284
if (waitpid(pid, NULL, 0) == -1)
regress/sys/kern/poll/poll_iocond.c
95
pid_t pid;
regress/sys/kern/ptrace/ptrace.c
106
if (ptrace(PT_ATTACH, pid, 0, 0) == -1) {
regress/sys/kern/ptrace/ptrace.c
112
if (wait(&status) != pid) {
regress/sys/kern/ptrace/ptrace.c
133
if (ptrace(PT_IO, pid, (caddr_t)&piod, 0) == -1) {
regress/sys/kern/ptrace/ptrace.c
153
i = ptrace(req, pid, m, sizeof(i));
regress/sys/kern/ptrace/ptrace.c
177
kill(pid, SIGKILL);
regress/sys/kern/ptrace/ptrace.c
45
pid_t pid;
regress/sys/kern/ptrace/ptrace.c
96
switch ((pid = fork())) {
regress/sys/kern/ptrace/xstate/xstate.c
130
wait_until_stopped(pid_t pid)
regress/sys/kern/ptrace/xstate/xstate.c
134
if (waitpid(pid, &status, 0) == -1)
regress/sys/kern/ptrace/xstate/xstate.c
169
pid_t pid;
regress/sys/kern/ptrace/xstate/xstate.c
172
pid = fork();
regress/sys/kern/ptrace/xstate/xstate.c
173
if (pid == 0) {
regress/sys/kern/ptrace/xstate/xstate.c
180
wait_until_stopped(pid);
regress/sys/kern/ptrace/xstate/xstate.c
182
if (xstate_init(xstate, pid))
regress/sys/kern/ptrace/xstate/xstate.c
185
if (ptrace(PT_GETXSTATE, pid,
regress/sys/kern/ptrace/xstate/xstate.c
197
pid_t pid;
regress/sys/kern/ptrace/xstate/xstate.c
200
pid = fork();
regress/sys/kern/ptrace/xstate/xstate.c
201
if (pid == 0) {
regress/sys/kern/ptrace/xstate/xstate.c
210
wait_until_stopped(pid);
regress/sys/kern/ptrace/xstate/xstate.c
212
if (xstate_init(xstate, pid))
regress/sys/kern/ptrace/xstate/xstate.c
215
if (ptrace(PT_GETXSTATE, pid,
regress/sys/kern/ptrace/xstate/xstate.c
225
if (ptrace(PT_SETXSTATE, pid,
regress/sys/kern/ptrace/xstate/xstate.c
229
if (ptrace(PT_CONTINUE, pid, (caddr_t)1, 0) == -1)
regress/sys/kern/ptrace/xstate/xstate.c
231
if (waitpid(pid, &status, 0) == -1)
regress/sys/kern/ptrace/xstate/xstate.c
56
xstate_init(struct xstate *xstate, pid_t pid)
regress/sys/kern/ptrace/xstate/xstate.c
73
if (ptrace(PT_GETXSTATE_INFO, pid,
regress/sys/kern/ptrace2/ptrace_test.c
101
wait_for_zombie(pid_t pid)
regress/sys/kern/ptrace2/ptrace_test.c
120
mib[3] = pid;
regress/sys/kern/ptrace2/ptrace_test.c
87
attach_child(pid_t pid)
regress/sys/kern/ptrace2/ptrace_test.c
92
ATF_REQUIRE(ptrace(PT_ATTACH, pid, NULL, 0) == 0);
regress/sys/kern/ptrace2/ptrace_test.c
94
wpid = waitpid(pid, &status, 0);
regress/sys/kern/ptrace2/ptrace_test.c
95
ATF_REQUIRE(wpid == pid);
regress/sys/kern/recvwait/mcontrol-stream.c
29
pid_t pid;
regress/sys/kern/recvwait/mcontrol-stream.c
45
if ((pid = fork()) == -1)
regress/sys/kern/recvwait/mcontrol-stream.c
47
if (pid == 0) {
regress/sys/kern/recvwait/mcontrol-stream.c
94
if (waitpid(pid, &status, 0) == -1)
regress/sys/kern/select/select_iocond.c
184
pid = fork();
regress/sys/kern/select/select_iocond.c
185
switch (pid) {
regress/sys/kern/select/select_iocond.c
285
if (waitpid(pid, NULL, 0) == -1)
regress/sys/kern/select/select_iocond.c
96
pid_t pid;
regress/sys/kern/setuid/setgid_child.c
26
pid_t pid;
regress/sys/kern/setuid/setgid_child.c
35
switch ((pid = fork())) {
regress/sys/kern/setuid/setgid_child.c
38
waitpid(pid, &status, 0);
regress/sys/kern/setuid/setuid_child.c
26
pid_t pid;
regress/sys/kern/setuid/setuid_child.c
35
switch ((pid = fork())) {
regress/sys/kern/setuid/setuid_child.c
38
waitpid(pid, &status, 0);
regress/sys/kern/setuid/setuid_regress.h
13
read_kproc_pid(struct kinfo_proc *kproc, pid_t pid)
regress/sys/kern/setuid/setuid_regress.h
21
args[3] = pid;
regress/sys/kern/signal/cansig/cansig.c
14
pid_t pid;
regress/sys/kern/signal/cansig/cansig.c
17
if ((pid = fork()) < 0)
regress/sys/kern/signal/cansig/cansig.c
21
if (!pid) {
regress/sys/kern/signal/cansig/cansig.c
31
if (kill(pid, 0)) {
regress/sys/kern/signal/cansig/cansig.c
33
kill(pid, SIGKILL);
regress/sys/kern/signal/cansig/cansig.c
39
kill(pid, SIGKILL);
regress/sys/kern/signal/cansig/cansig.c
44
if (!kill(pid, 0))
regress/sys/kern/signal/earlysig/earlysig.c
26
pid_t pid;
regress/sys/kern/signal/earlysig/earlysig.c
31
switch(pid = fork()) {
regress/sys/kern/signal/earlysig/earlysig.c
39
kill(pid, SIGHUP);
regress/sys/kern/signal/earlysig/earlysig.c
41
if (waitpid(pid, &status, 0) == -1)
regress/sys/kern/signal/sigio/sigio_common.c
108
if (test_fork(&pid, &sfd) == PARENT) {
regress/sys/kern/signal/sigio/sigio_common.c
139
return test_wait(pid, sfd);
regress/sys/kern/signal/sigio/sigio_common.c
196
pid_t pid;
regress/sys/kern/signal/sigio/sigio_common.c
203
if (test_fork(&pid, &sfd) == PARENT) {
regress/sys/kern/signal/sigio/sigio_common.c
214
return test_wait(pid, sfd);
regress/sys/kern/signal/sigio/sigio_common.c
226
pid_t pid;
regress/sys/kern/signal/sigio/sigio_common.c
235
if (test_fork(&pid, &sfd) == PARENT) {
regress/sys/kern/signal/sigio/sigio_common.c
254
return test_wait(pid, sfd);
regress/sys/kern/signal/sigio/sigio_common.c
62
pid_t pid, ppid;
regress/sys/kern/signal/sigio/sigio_common.c
68
if (test_fork(&pid, &sfd) == PARENT) {
regress/sys/kern/signal/sigio/sigio_common.c
88
return test_wait(pid, sfd);
regress/sys/kern/signal/sigio/sigio_common.c
99
pid_t pid, ppid;
regress/sys/kern/signal/sigio/sigio_socket.c
125
return test_wait(pid, sfd);
regress/sys/kern/signal/sigio/sigio_socket.c
75
pid_t pid;
regress/sys/kern/signal/sigio/sigio_socket.c
91
if (test_fork(&pid, &sfd) == PARENT) {
regress/sys/kern/signal/sigio/util.c
106
pid_t pid;
regress/sys/kern/signal/sigio/util.c
111
pid = fork();
regress/sys/kern/signal/sigio/util.c
112
assert(pid != -1);
regress/sys/kern/signal/sigio/util.c
113
*ppid = pid;
regress/sys/kern/signal/sigio/util.c
114
if (pid == 0) {
regress/sys/kern/signal/sigio/util.c
126
test_wait(pid_t pid, int sfd)
regress/sys/kern/signal/sigio/util.c
131
if (pid == 0)
regress/sys/kern/signal/sigio/util.c
133
assert(waitpid(pid, &status, 0) == pid);
regress/sys/kern/signal/signal-stress/signal-stress.c
108
pid_t pid;
regress/sys/kern/signal/signal-stress/signal-stress.c
119
switch((pid = fork())) {
regress/sys/kern/signal/signal-stress/signal-stress.c
126
pids[i] = pid;
regress/sys/kern/signal/signal-stress/signal-stress.c
157
pid_t pid = pids[arc4random_uniform(nprocs)];
regress/sys/kern/signal/signal-stress/signal-stress.c
158
kill(pid, SIGSTOP);
regress/sys/kern/signal/signal-stress/signal-stress.c
159
wait_stopped(pid);
regress/sys/kern/signal/signal-stress/signal-stress.c
160
kill(pid, SIGCONT);
regress/sys/kern/signal/signal-stress/signal-stress.c
78
wait_stopped(pid_t pid)
regress/sys/kern/signal/signal-stress/signal-stress.c
82
if (waitpid(pid, &status, WUNTRACED) != pid)
regress/sys/kern/signal/signal-stress/signal-stress.c
85
errx(1, "child %d not stopped", pid);
regress/sys/kern/signal/sigsuspend/sigsuspend.c
116
kill(pid, SIGUSR2);
regress/sys/kern/signal/sigsuspend/sigsuspend.c
117
kill(pid, SIGUSR1);
regress/sys/kern/signal/sigsuspend/sigsuspend.c
119
if (waitpid(pid, &status, 0) != pid)
regress/sys/kern/signal/sigsuspend/sigsuspend.c
34
pid_t pid, ppid;
regress/sys/kern/signal/sigsuspend/sigsuspend.c
58
switch((pid = fork())) {
regress/sys/kern/syscall_segment/lib/syscall_library.c
16
pid_t pid = getpid();
regress/sys/kern/syscall_segment/lib/syscall_library.c
18
if (pid == pid2)
regress/sys/kern/syscall_segment/main/syscall_main.c
15
pid_t pid = getpid();
regress/sys/kern/syscall_segment/main/syscall_main.c
17
if (pid == pid2)
regress/sys/kern/unfdpass/unfdpass.c
143
pid = fork();
regress/sys/kern/unfdpass/unfdpass.c
144
switch (pid) {
regress/sys/kern/unfdpass/unfdpass.c
68
pid_t pid;
regress/sys/kern/unp-write-closed/unp-write-closed.c
40
pid_t pid;
regress/sys/kern/unp-write-closed/unp-write-closed.c
52
switch ((pid = fork())) {
regress/sys/kern/unp-write-closed/unp-write-closed.c
74
if (waitpid(pid, &status, 0) < 0)
regress/sys/kern/unveil/syscalls.c
855
pid_t pid;
regress/sys/kern/unveil/syscalls.c
862
pid = fork();
regress/sys/kern/unveil/syscalls.c
863
if (pid == 0) {
regress/sys/kern/unveil/syscalls.c
869
waitpid(pid, &status, 0);
regress/sys/kern/unveil/unveil.h
58
pid_t pid = fork();
regress/sys/kern/unveil/unveil.h
59
if (pid == 0)
regress/sys/kern/unveil/unveil.h
62
waitpid(pid, &status, 0);
regress/sys/kern/unveil/unveil.h
70
pid = fork();
regress/sys/kern/unveil/unveil.h
71
if (pid == 0)
regress/sys/kern/unveil/unveil.h
74
waitpid(pid, &status, 0);
regress/sys/net/pf_print/pf_print_test.c
77
pid_t pid;
regress/sys/net/pf_print/pf_print_test.c
92
if ((pid = fork()) == -1)
regress/sys/net/pf_print/pf_print_test.c
94
if (pid == 0) {
regress/sys/net/pf_trans/dev-limit.c
121
pid_t pid;
regress/sys/net/pf_trans/dev-limit.c
123
pid = fork();
regress/sys/net/pf_trans/dev-limit.c
124
pids[i++] = pid;
regress/sys/net/pf_trans/dev-limit.c
125
if (pid == -1)
regress/sys/net/pf_trans/dev-limit.c
127
else if (pid == 0)
regress/sys/netinet/mcast/mcrecv.c
132
pid = fork();
regress/sys/netinet/mcast/mcrecv.c
133
switch (pid) {
regress/sys/netinet/mcast/mcrecv.c
159
if (waitpid(pid, &status, 0) == -1)
regress/sys/netinet/mcast/mcrecv.c
160
err(1, "waitpid %d", pid);
regress/sys/netinet/mcast/mcrecv.c
62
pid_t pid;
regress/sys/netinet/mcast/mcroute.c
187
pid = fork();
regress/sys/netinet/mcast/mcroute.c
188
switch (pid) {
regress/sys/netinet/mcast/mcroute.c
98
pid_t pid;
regress/sys/netinet6/mcast6/mc6recv.c
139
pid = fork();
regress/sys/netinet6/mcast6/mc6recv.c
140
switch (pid) {
regress/sys/netinet6/mcast6/mc6recv.c
166
if (waitpid(pid, &status, 0) == -1)
regress/sys/netinet6/mcast6/mc6recv.c
167
err(1, "waitpid %d", pid);
regress/sys/netinet6/mcast6/mc6recv.c
63
pid_t pid;
regress/sys/netinet6/mcast6/mc6route.c
190
pid = fork();
regress/sys/netinet6/mcast6/mc6route.c
191
switch (pid) {
regress/sys/netinet6/mcast6/mc6route.c
99
pid_t pid;
regress/sys/netinet6/pktinfo_addr/runtest.c
120
pid = fork();
regress/sys/netinet6/pktinfo_addr/runtest.c
121
if (pid == 0) {
regress/sys/netinet6/pktinfo_addr/runtest.c
54
pid_t pid;
regress/sys/netinet6/rip6cksum/rip6cksum.c
126
pid_t pid;
regress/sys/netinet6/rip6cksum/rip6cksum.c
129
pid = fork();
regress/sys/netinet6/rip6cksum/rip6cksum.c
130
if (pid == -1)
regress/sys/netinet6/rip6cksum/rip6cksum.c
132
if (pid == 0) {
regress/sys/netinet6/rip6cksum/rip6cksum.c
138
printf("child pid %d\n", pid);
regress/sys/ptrace/ptrace.c
45
pid_t pid;
regress/sys/ptrace/ptrace.c
48
pid = fork();
regress/sys/ptrace/ptrace.c
49
if (pid == 0) {
regress/sys/ptrace/ptrace.c
56
waitpid(pid, &status, 0);
regress/sys/ptrace/ptrace.c
57
ptrace(PT_GETREGS, pid, (caddr_t)®s, 0);
regress/sys/ptrace/ptrace.c
96
ptrace(PT_SETREGS, pid, (caddr_t)®s, 0);
regress/sys/ptrace/ptrace.c
97
ptrace(PT_CONTINUE, pid, (caddr_t)1, 0);
regress/sys/uvm/minherit_zero/minherit_zero.c
100
wait_for_clean_exit(pid);
regress/sys/uvm/minherit_zero/minherit_zero.c
44
wait_for_clean_exit(pid_t pid)
regress/sys/uvm/minherit_zero/minherit_zero.c
47
CHECK_EQ(pid, waitpid(pid, &status, 0));
regress/sys/uvm/minherit_zero/minherit_zero.c
71
pid_t pid;
regress/sys/uvm/minherit_zero/minherit_zero.c
80
pid = fork();
regress/sys/uvm/minherit_zero/minherit_zero.c
81
CHECK_GE(pid, 0);
regress/sys/uvm/minherit_zero/minherit_zero.c
82
if (pid == 0) {
regress/sys/uvm/minherit_zero/minherit_zero.c
86
pid = fork();
regress/sys/uvm/minherit_zero/minherit_zero.c
87
CHECK_GE(pid, 0);
regress/sys/uvm/minherit_zero/minherit_zero.c
88
if (pid == 0) {
regress/sys/uvm/minherit_zero/minherit_zero.c
94
wait_for_clean_exit(pid);
regress/sys/uvm/vnode/test-deadlock.c
49
pid_t pid;
regress/sys/uvm/vnode/test-deadlock.c
54
pid = fork();
regress/sys/uvm/vnode/test-deadlock.c
55
if (pid == -1)
regress/sys/uvm/vnode/test-deadlock.c
57
if (pid == 0) {
regress/sys/uvm/vnode/test-deadlock.c
64
fprintf(stderr, "parent = %d, child = %d\n", getpid(), pid);
regress/sys/uvm/vnode/test-deadlock.c
76
if (waitpid(pid, &status, 0) == -1)
sbin/dhcp6leased/control.c
188
control_connbypid(pid_t pid)
sbin/dhcp6leased/control.c
193
if (c->iev.ibuf.pid == pid)
sbin/dhcp6leased/control.c
266
c->iev.ibuf.pid = imsg.hdr.pid;
sbin/dhcp6leased/control.c
268
frontend_imsg_compose_main(imsg.hdr.type, imsg.hdr.pid,
sbin/dhcp6leased/control.c
271
imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg));
sbin/dhcp6leased/control.c
279
c->iev.ibuf.pid = imsg.hdr.pid;
sbin/dhcp6leased/control.c
281
imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg));
sbin/dhcp6leased/control.c
286
c->iev.ibuf.pid = imsg.hdr.pid;
sbin/dhcp6leased/control.c
288
imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg));
sbin/dhcp6leased/control.c
306
if ((c = control_connbypid(imsg->hdr.pid)) == NULL)
sbin/dhcp6leased/control.c
309
return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid,
sbin/dhcp6leased/dhcp6leased.c
342
pid_t pid;
sbin/dhcp6leased/dhcp6leased.c
355
pid = wait(&status);
sbin/dhcp6leased/dhcp6leased.c
356
if (pid == -1) {
sbin/dhcp6leased/dhcp6leased.c
361
(pid == engine_pid) ? "engine" :
sbin/dhcp6leased/dhcp6leased.c
363
} while (pid != -1 || (pid == -1 && errno == EINTR));
sbin/dhcp6leased/dhcp6leased.c
378
pid_t pid;
sbin/dhcp6leased/dhcp6leased.c
380
switch (pid = fork()) {
sbin/dhcp6leased/dhcp6leased.c
387
return (pid);
sbin/dhcp6leased/dhcp6leased.c
638
pid_t pid, int fd, void *data, uint16_t datalen)
sbin/dhcp6leased/dhcp6leased.c
642
if ((ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data,
sbin/dhcp6leased/engine.c
257
engine_imsg_compose_frontend(int type, pid_t pid, void *data,
sbin/dhcp6leased/engine.c
260
return (imsg_compose_event(iev_frontend, type, 0, pid, -1,
sbin/dhcp6leased/engine.c
265
engine_imsg_compose_main(int type, pid_t pid, void *data,
sbin/dhcp6leased/engine.c
268
return (imsg_compose_event(iev_main, type, 0, pid, -1,
sbin/dhcp6leased/engine.c
581
send_interface_info(struct dhcp6leased_iface *iface, pid_t pid)
sbin/dhcp6leased/engine.c
596
engine_imsg_compose_frontend(IMSG_CTL_SHOW_INTERFACE_INFO, pid, &cei,
sbin/dhcp6leased/engine.c
608
send_interface_info(iface, imsg->hdr.pid);
sbin/dhcp6leased/engine.c
611
imsg->hdr.pid, NULL, 0);
sbin/dhcp6leased/frontend.c
219
frontend_imsg_compose_main(int type, pid_t pid, void *data,
sbin/dhcp6leased/frontend.c
222
return (imsg_compose_event(iev_main, type, 0, pid, -1, data,
sbin/dhcp6leased/frontend.c
227
frontend_imsg_compose_engine(int type, uint32_t peerid, pid_t pid,
sbin/dhcp6leased/frontend.c
230
return (imsg_compose_event(iev_engine, type, peerid, pid, -1,
sbin/dhcpleased/control.c
188
control_connbypid(pid_t pid)
sbin/dhcpleased/control.c
193
if (c->iev.ibuf.pid == pid)
sbin/dhcpleased/control.c
233
pid_t pid;
sbin/dhcpleased/control.c
262
pid = imsg_get_pid(&imsg);
sbin/dhcpleased/control.c
273
c->iev.ibuf.pid = pid;
sbin/dhcpleased/control.c
275
frontend_imsg_compose_main(type, pid, &verbose,
sbin/dhcpleased/control.c
277
frontend_imsg_compose_engine(type, 0, pid, &verbose,
sbin/dhcpleased/control.c
287
c->iev.ibuf.pid = pid;
sbin/dhcpleased/control.c
288
frontend_imsg_compose_engine(type, 0, pid, &if_index,
sbin/dhcpleased/control.c
296
c->iev.ibuf.pid = pid;
sbin/dhcpleased/control.c
298
pid, &if_index, sizeof(if_index));
sbin/dhcpleased/dhcpleased.c
355
pid_t pid;
sbin/dhcpleased/dhcpleased.c
370
pid = wait(&status);
sbin/dhcpleased/dhcpleased.c
371
if (pid == -1) {
sbin/dhcpleased/dhcpleased.c
376
(pid == engine_pid) ? "engine" :
sbin/dhcpleased/dhcpleased.c
378
} while (pid != -1 || (pid == -1 && errno == EINTR));
sbin/dhcpleased/dhcpleased.c
393
pid_t pid;
sbin/dhcpleased/dhcpleased.c
395
switch (pid = fork()) {
sbin/dhcpleased/dhcpleased.c
402
return (pid);
sbin/dhcpleased/dhcpleased.c
700
pid_t pid, int fd, void *data, uint16_t datalen)
sbin/dhcpleased/dhcpleased.c
704
if ((ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data,
sbin/dhcpleased/engine.c
268
engine_imsg_compose_frontend(int type, pid_t pid, void *data,
sbin/dhcpleased/engine.c
271
return (imsg_compose_event(iev_frontend, type, 0, pid, -1,
sbin/dhcpleased/engine.c
276
engine_imsg_compose_main(int type, pid_t pid, void *data,
sbin/dhcpleased/engine.c
279
return (imsg_compose_event(iev_main, type, 0, pid, -1,
sbin/dhcpleased/engine.c
605
send_interface_info(struct dhcpleased_iface *iface, pid_t pid)
sbin/dhcpleased/engine.c
626
engine_imsg_compose_frontend(IMSG_CTL_SHOW_INTERFACE_INFO, pid, &cei,
sbin/dhcpleased/engine.c
631
engine_showinfo_ctl(pid_t pid, uint32_t if_index)
sbin/dhcpleased/engine.c
636
send_interface_info(iface, pid);
sbin/dhcpleased/engine.c
638
engine_imsg_compose_frontend(IMSG_CTL_END, pid, NULL, 0);
sbin/dhcpleased/frontend.c
218
frontend_imsg_compose_main(int type, pid_t pid, void *data,
sbin/dhcpleased/frontend.c
221
return (imsg_compose_event(iev_main, type, 0, pid, -1, data,
sbin/dhcpleased/frontend.c
226
frontend_imsg_compose_engine(int type, uint32_t peerid, pid_t pid,
sbin/dhcpleased/frontend.c
229
return (imsg_compose_event(iev_engine, type, peerid, pid, -1,
sbin/disklabel/disklabel.c
678
pid_t pid;
sbin/disklabel/disklabel.c
694
if ((pid = fork()) == -1)
sbin/disklabel/disklabel.c
696
if (pid == 0) {
sbin/disklabel/disklabel.c
700
while (waitpid(pid, &st, 0) == -1)
sbin/dump/tape.c
103
pid_t pid; /* PID for this slave */
sbin/dump/tape.c
758
(slaves[i].pid = fork()) == -1)
sbin/dump/tape.c
764
if (slaves[i].pid == 0) { /* Slave starts up here */
sbin/dump/tape.c
776
slaves[i].fd, (char *) &slaves[(i + 1) % SLAVES].pid,
sbin/dump/tape.c
777
sizeof(slaves[0].pid));
sbin/dump/tape.c
787
if (slaves[i].pid > 0) {
sbin/dump/tape.c
788
(void) kill(slaves[i].pid, SIGKILL);
sbin/dump/tape.c
789
slaves[i].pid = 0;
sbin/fsck/fsck.c
261
pid_t pid;
sbin/fsck/fsck.c
299
switch (pid = fork()) {
sbin/fsck/fsck.c
338
*pidp = pid;
sbin/fsck/fsck.c
342
if (waitpid(pid, &status, 0) == -1) {
sbin/fsck/preen.c
150
while ((pid = wait(&status)) != -1) {
sbin/fsck/preen.c
152
if (d->d_pid == pid)
sbin/fsck/preen.c
156
warnx("Unknown pid %ld", (long)pid);
sbin/fsck/preen.c
84
pid_t pid;
sbin/iked/control.c
352
0, imsg->hdr.pid, -1, imsg->data,
sbin/iked/control.c
364
0, imsg->hdr.pid, -1, imsg->data,
sbin/iked/iked.c
359
pid_t pid;
sbin/iked/iked.c
386
pid = waitpid(-1, &status, WNOHANG);
sbin/iked/iked.c
387
if (pid <= 0)
sbin/iked/iked.c
411
if (pid == ps->ps_pid[id]) {
sbin/iked/iked.c
419
} while (pid > 0 || (pid == -1 && errno == EINTR));
sbin/iked/policy.c
156
struct iked_id *lid, *pid;
sbin/iked/policy.c
181
pid = &sa->sa_rid;
sbin/iked/policy.c
184
pid = &sa->sa_iid;
sbin/iked/policy.c
187
if (pid->id_type &&
sbin/iked/policy.c
188
ikev2_print_id(pid, idstr, IKED_ID_SIZE) == 0 &&
sbin/iked/policy.c
190
pol.pol_peerid.id_type = pid->id_type;
sbin/iked/proc.c
382
pid_t pid;
sbin/iked/proc.c
391
pid = waitpid(WAIT_ANY, &status, 0);
sbin/iked/proc.c
392
if (pid <= 0)
sbin/iked/proc.c
409
log_warnx("lost child: pid %u %s", pid, cause);
sbin/iked/proc.c
412
log_warnx("lost child: pid %u", pid);
sbin/iked/proc.c
413
} while (pid != -1 || (pid == -1 && errno == EINTR));
sbin/iked/proc.c
654
imsg.hdr.type, imsg.hdr.peerid, p->p_title, imsg.hdr.pid);
sbin/iked/proc.c
685
ps->ps_connecting, p->p_title, imsg.hdr.pid,
sbin/iked/proc.c
713
p->p_title, imsg.hdr.pid);
sbin/iked/proc.c
749
pid_t pid, int fd, void *data, uint16_t datalen)
sbin/iked/proc.c
754
pid, fd, data, datalen)) == -1)
sbin/iked/proc.c
762
pid_t pid, int fd, const struct iovec *iov, int iovcnt)
sbin/iked/proc.c
767
pid, fd, iov, iovcnt)) == -1)
sbin/init/init.c
1003
if ((pid = fork()) == -1) {
sbin/init/init.c
1008
if (pid) {
sbin/init/init.c
1023
return (pid);
sbin/init/init.c
1074
collect_child(pid_t pid)
sbin/init/init.c
1081
if ((sp = find_session(pid)) == NULL)
sbin/init/init.c
1100
if ((pid = start_getty(sp)) == -1) {
sbin/init/init.c
1106
sp->se_process = pid;
sbin/init/init.c
1149
pid_t pid;
sbin/init/init.c
1168
if ((pid = start_getty(sp)) == -1) {
sbin/init/init.c
1173
sp->se_process = pid;
sbin/init/init.c
1179
if ((pid = waitpid(-1, NULL, 0)) != -1)
sbin/init/init.c
1180
collect_child(pid);
sbin/init/init.c
1299
pid_t pid;
sbin/init/init.c
1328
switch ((pid = fork())) {
sbin/init/init.c
1350
waitpid(pid, &status, 0);
sbin/init/init.c
1363
if ((pid = waitpid(-1, NULL, 0)) != -1)
sbin/init/init.c
1364
collect_child(pid);
sbin/init/init.c
1388
pid_t pid;
sbin/init/init.c
1407
if ((pid = waitpid(-1, NULL, 0)) != -1)
sbin/init/init.c
1408
collect_child(pid);
sbin/init/init.c
491
pid_t pid, wpid;
sbin/init/init.c
516
if ((pid = fork()) == 0) {
sbin/init/init.c
610
if (pid == -1) {
sbin/init/init.c
630
if (wpid == pid && WIFSTOPPED(status)) {
sbin/init/init.c
632
kill(pid, SIGCONT);
sbin/init/init.c
635
} while (wpid != pid && !requested_transition);
sbin/init/init.c
664
pid_t pid, wpid;
sbin/init/init.c
669
if ((pid = fork()) == 0) {
sbin/init/init.c
693
if (pid == -1) {
sbin/init/init.c
715
if (wpid == pid && WIFSTOPPED(status)) {
sbin/init/init.c
718
kill(pid, SIGCONT);
sbin/init/init.c
721
} while (wpid != pid);
sbin/init/init.c
784
find_session(pid_t pid)
sbin/init/init.c
788
s.se_process = pid;
sbin/init/init.c
951
pid_t pid;
sbin/init/init.c
954
if ((pid = fork()) == -1) {
sbin/init/init.c
961
if (pid)
sbin/init/init.c
987
pid_t pid;
sbin/isakmpd/monitor.c
104
m_state.pid = fork();
sbin/isakmpd/monitor.c
106
if (m_state.pid == -1)
sbin/isakmpd/monitor.c
108
if (m_state.pid == 0) {
sbin/isakmpd/monitor.c
136
m_state.pid ? "priv" : "child", getpid(), m_state.s,
sbin/isakmpd/monitor.c
137
m_state.pid ? ", waiting for SIGCONT" : "");
sbin/isakmpd/monitor.c
139
if (m_state.pid)
sbin/isakmpd/monitor.c
140
kill(m_state.pid, SIGCONT); /* Continue child. */
sbin/isakmpd/monitor.c
143
return m_state.pid;
sbin/isakmpd/monitor.c
150
pid_t pid;
sbin/isakmpd/monitor.c
152
if (m_state.pid != 0) {
sbin/isakmpd/monitor.c
154
kill(m_state.pid, SIGTERM);
sbin/isakmpd/monitor.c
157
pid = waitpid(m_state.pid, &status, 0);
sbin/isakmpd/monitor.c
158
} while (pid == -1 && errno == EINTR);
sbin/isakmpd/monitor.c
159
if (pid != -1)
sbin/isakmpd/monitor.c
243
if (m_state.pid)
sbin/isakmpd/monitor.c
416
if (m_state.pid > 0)
sbin/isakmpd/monitor.c
417
kill(m_state.pid, sig);
sbin/isakmpd/monitor.c
56
pid_t pid;
sbin/isakmpd/util.c
206
pid_t pid;
sbin/isakmpd/util.c
260
pid = getpid();
sbin/isakmpd/util.c
271
rtm->rtm_pid == pid &&
sbin/mount/mount.c
108
pid_t pid;
sbin/mount/mount.c
291
if (fscanf(mountdfp, "%d", &pid) == 1 &&
sbin/mount/mount.c
292
pid > 0 && kill(pid, SIGHUP) == -1 && errno != ESRCH)
sbin/mount/mount.c
349
pid_t pid;
sbin/mount/mount.c
422
switch ((pid = fork())) {
sbin/mount/mount.c
447
if (waitpid(pid, &status, 0) == -1) {
sbin/newfs/newfs.c
182
pid_t pid;
sbin/newfs/newfs.c
532
switch (pid = fork()) {
sbin/newfs/newfs.c
541
waitformount(tmpnode, pid);
sbin/newfs/newfs.c
546
waitformount(node, pid);
sbin/newfs/newfs.c
654
waitformount(char *node, pid_t pid)
sbin/newfs/newfs.c
661
snprintf(mountfromname, sizeof(mountfromname), "mfs:%d", pid);
sbin/newfs/newfs.c
682
res = waitpid(pid, &status, WNOHANG);
sbin/newfs/newfs.c
685
if (res != pid)
sbin/newfs/newfs.c
700
pid_t pid;
sbin/newfs/newfs.c
704
switch (pid = fork()) {
sbin/newfs/newfs.c
717
ret = waitpid(pid, &status, 0);
sbin/quotacheck/quotacheck.c
271
pid_t pid;
sbin/quotacheck/quotacheck.c
273
switch (pid = fork()) {
sbin/quotacheck/quotacheck.c
352
*pidp = pid;
sbin/quotacheck/quotacheck.c
355
if (waitpid(pid, &status, 0) == -1) {
sbin/reboot/reboot.c
185
pid_t pid;
sbin/reboot/reboot.c
189
switch ((pid = fork())) {
sbin/reboot/reboot.c
215
waitpid(pid, &status, 0);
sbin/route/route.c
1364
rtm.rtm_seq != seq || rtm.rtm_pid != pid));
sbin/route/route.c
199
pid = getpid();
sbin/route/route.c
76
pid_t pid;
sbin/scsi/scsi.c
642
pid_t pid;
sbin/scsi/scsi.c
658
if ((pid = fork()) == -1) {
sbin/scsi/scsi.c
672
if (pid == 0) {
sbin/scsi/scsi.c
678
if (waitpid(pid, &st, 0) == -1) {
sbin/shutdown/shutdown.c
309
pid_t pid, wpid;
sbin/shutdown/shutdown.c
318
switch (pid = fork()) {
sbin/shutdown/shutdown.c
374
while ((wpid = wait(NULL)) != pid && !timed_out)
sbin/shutdown/shutdown.c
381
(long)pid);
sbin/shutdown/shutdown.c
455
pid_t pid;
sbin/shutdown/shutdown.c
459
switch ((pid = fork())) {
sbin/shutdown/shutdown.c
484
waitpid(pid, NULL, 0);
sbin/slaacd/control.c
189
control_connbypid(pid_t pid)
sbin/slaacd/control.c
194
if (c->iev.ibuf.pid == pid)
sbin/slaacd/control.c
234
pid_t pid;
sbin/slaacd/control.c
263
pid = imsg_get_pid(&imsg);
sbin/slaacd/control.c
271
frontend_imsg_compose_main(type, pid, &verbose,
sbin/slaacd/control.c
273
frontend_imsg_compose_engine(type, 0, pid, &verbose,
sbin/slaacd/control.c
284
c->iev.ibuf.pid = pid;
sbin/slaacd/control.c
285
frontend_imsg_compose_engine(type, 0, pid, &if_index,
sbin/slaacd/engine.c
434
engine_imsg_compose_frontend(int type, pid_t pid, void *data,
sbin/slaacd/engine.c
437
return (imsg_compose_event(iev_frontend, type, 0, pid, -1,
sbin/slaacd/engine.c
442
engine_imsg_compose_main(int type, pid_t pid, void *data,
sbin/slaacd/engine.c
445
return (imsg_compose_event(iev_main, type, 0, pid, -1,
sbin/slaacd/engine.c
715
send_interface_info(struct slaacd_iface *iface, pid_t pid)
sbin/slaacd/engine.c
740
engine_imsg_compose_frontend(IMSG_CTL_SHOW_INTERFACE_INFO, pid, &cei,
sbin/slaacd/engine.c
758
pid, &cei_ra, sizeof(cei_ra));
sbin/slaacd/engine.c
770
IMSG_CTL_SHOW_INTERFACE_INFO_RA_PREFIX, pid,
sbin/slaacd/engine.c
780
IMSG_CTL_SHOW_INTERFACE_INFO_RA_RDNS, pid,
sbin/slaacd/engine.c
787
IMSG_CTL_SHOW_INTERFACE_INFO_ADDR_PROPOSALS, pid, NULL, 0);
sbin/slaacd/engine.c
810
IMSG_CTL_SHOW_INTERFACE_INFO_ADDR_PROPOSAL, pid,
sbin/slaacd/engine.c
816
IMSG_CTL_SHOW_INTERFACE_INFO_DFR_PROPOSALS, pid, NULL, 0);
sbin/slaacd/engine.c
839
IMSG_CTL_SHOW_INTERFACE_INFO_DFR_PROPOSAL, pid,
sbin/slaacd/engine.c
845
IMSG_CTL_SHOW_INTERFACE_INFO_RDNS_PROPOSALS, pid, NULL, 0);
sbin/slaacd/engine.c
866
IMSG_CTL_SHOW_INTERFACE_INFO_RDNS_PROPOSAL, pid,
sbin/slaacd/engine.c
872
engine_showinfo_ctl(pid_t pid, uint32_t if_index)
sbin/slaacd/engine.c
878
send_interface_info(iface, pid);
sbin/slaacd/engine.c
881
send_interface_info(iface, pid);
sbin/slaacd/engine.c
883
engine_imsg_compose_frontend(IMSG_CTL_END, pid, NULL, 0);
sbin/slaacd/frontend.c
265
frontend_imsg_compose_main(int type, pid_t pid, void *data,
sbin/slaacd/frontend.c
268
return (imsg_compose_event(iev_main, type, 0, pid, -1, data,
sbin/slaacd/frontend.c
273
frontend_imsg_compose_engine(int type, uint32_t peerid, pid_t pid,
sbin/slaacd/frontend.c
276
return (imsg_compose_event(iev_engine, type, peerid, pid, -1,
sbin/slaacd/slaacd.c
312
pid_t pid;
sbin/slaacd/slaacd.c
323
pid = wait(&status);
sbin/slaacd/slaacd.c
324
if (pid == -1) {
sbin/slaacd/slaacd.c
329
(pid == engine_pid) ? "engine" :
sbin/slaacd/slaacd.c
331
} while (pid != -1 || (pid == -1 && errno == EINTR));
sbin/slaacd/slaacd.c
345
pid_t pid;
sbin/slaacd/slaacd.c
347
switch (pid = fork()) {
sbin/slaacd/slaacd.c
354
return (pid);
sbin/slaacd/slaacd.c
572
main_imsg_compose_engine(int type, pid_t pid, void *data, uint16_t datalen)
sbin/slaacd/slaacd.c
575
return(imsg_compose_event(iev_engine, type, 0, pid, -1, data,
sbin/slaacd/slaacd.c
595
pid_t pid, int fd, void *data, uint16_t datalen)
sbin/slaacd/slaacd.c
599
if ((ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data,
sbin/swapctl/swapctl.c
368
pid_t pid;
sbin/swapctl/swapctl.c
394
switch (pid = vfork()) {
sbin/swapctl/swapctl.c
402
while (waitpid(pid, &status, 0) == -1)
sbin/unwind/control.c
188
control_connbypid(pid_t pid)
sbin/unwind/control.c
193
if (c->iev.ibuf.pid == pid)
sbin/unwind/control.c
279
c->iev.ibuf.pid = imsg.hdr.pid;
sbin/unwind/control.c
282
frontend_imsg_compose_main(imsg.hdr.type, imsg.hdr.pid,
sbin/unwind/control.c
290
frontend_imsg_compose_main(imsg.hdr.type, imsg.hdr.pid,
sbin/unwind/control.c
293
imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg));
sbin/unwind/control.c
304
imsg.hdr.pid, NULL, 0);
sbin/unwind/control.c
322
if ((c = control_connbypid(imsg->hdr.pid)) == NULL)
sbin/unwind/control.c
325
return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid,
sbin/unwind/frontend.c
296
frontend_imsg_compose_main(int type, pid_t pid, void *data, uint16_t datalen)
sbin/unwind/frontend.c
298
return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen));
sbin/unwind/frontend.c
302
frontend_imsg_compose_resolver(int type, pid_t pid, void *data,
sbin/unwind/frontend.c
305
return (imsg_compose_event(iev_resolver, type, 0, pid, -1, data,
sbin/unwind/libunbound/util/locks.c
115
pid_t pid = fork();
sbin/unwind/libunbound/util/locks.c
116
switch(pid) {
sbin/unwind/libunbound/util/locks.c
118
*thr = (ub_thread_type)pid;
sbin/unwind/resolver.c
1834
show_status(pid_t pid)
sbin/unwind/resolver.c
1843
send_resolver_info(resolvers[res_pref.types[i]], pid);
sbin/unwind/resolver.c
1845
resolver_imsg_compose_frontend(IMSG_CTL_END, pid, NULL, 0);
sbin/unwind/resolver.c
1849
show_autoconf(pid_t pid)
sbin/unwind/resolver.c
1862
pid, &cfi, sizeof(cfi));
sbin/unwind/resolver.c
1865
resolver_imsg_compose_frontend(IMSG_CTL_END, pid, NULL, 0);
sbin/unwind/resolver.c
1869
show_mem(pid_t pid)
sbin/unwind/resolver.c
1884
resolver_imsg_compose_frontend(IMSG_CTL_MEM_INFO, pid, &cmi,
sbin/unwind/resolver.c
1890
send_resolver_info(struct uw_resolver *res, pid_t pid)
sbin/unwind/resolver.c
1909
resolver_imsg_compose_frontend(IMSG_CTL_RESOLVER_INFO, pid, &cri,
sbin/unwind/resolver.c
473
resolver_imsg_compose_main(int type, pid_t pid, void *data, uint16_t datalen)
sbin/unwind/resolver.c
475
return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen));
sbin/unwind/resolver.c
479
resolver_imsg_compose_frontend(int type, pid_t pid, void *data,
sbin/unwind/resolver.c
482
return (imsg_compose_event(iev_frontend, type, 0, pid, -1,
sbin/unwind/resolver.c
551
show_status(imsg.hdr.pid);
sbin/unwind/resolver.c
557
show_autoconf(imsg.hdr.pid);
sbin/unwind/resolver.c
563
show_mem(imsg.hdr.pid);
sbin/unwind/unwind.c
315
pid_t pid;
sbin/unwind/unwind.c
328
pid = wait(&status);
sbin/unwind/unwind.c
329
if (pid == -1) {
sbin/unwind/unwind.c
334
(pid == resolver_pid) ? "resolver" :
sbin/unwind/unwind.c
336
} while (pid != -1 || (pid == -1 && errno == EINTR));
sbin/unwind/unwind.c
350
pid_t pid;
sbin/unwind/unwind.c
352
switch (pid = fork()) {
sbin/unwind/unwind.c
359
return (pid);
sbin/unwind/unwind.c
508
main_imsg_compose_frontend(int type, pid_t pid, void *data, uint16_t datalen)
sbin/unwind/unwind.c
511
imsg_compose_event(iev_frontend, type, 0, pid, -1, data,
sbin/unwind/unwind.c
516
main_imsg_compose_frontend_fd(int type, pid_t pid, int fd)
sbin/unwind/unwind.c
519
imsg_compose_event(iev_frontend, type, 0, pid, fd, NULL, 0);
sbin/unwind/unwind.c
523
main_imsg_compose_resolver(int type, pid_t pid, void *data, uint16_t datalen)
sbin/unwind/unwind.c
526
imsg_compose_event(iev_resolver, type, 0, pid, -1, data,
sbin/unwind/unwind.c
544
pid_t pid, int fd, void *data, uint16_t datalen)
sbin/unwind/unwind.c
548
if ((ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data,
sys/arch/i386/isa/ahc_isa.c
179
u_int8_t vid[EISA_NVIDREGS], pid[EISA_NPIDREGS];
sys/arch/i386/isa/ahc_isa.c
210
pid[i] = bus_space_read_1(iot, ioh, AHC_ISA_PID + i);
sys/arch/i386/isa/ahc_isa.c
217
idstring[3] = EISA_PRODID_0(pid);
sys/arch/i386/isa/ahc_isa.c
218
idstring[4] = EISA_PRODID_1(pid);
sys/arch/i386/isa/ahc_isa.c
219
idstring[5] = EISA_PRODID_2(pid);
sys/arch/i386/isa/ahc_isa.c
220
idstring[6] = EISA_PRODID_3(pid);
sys/arch/m88k/include/asm_macro.h
77
u_int pid;
sys/arch/m88k/include/asm_macro.h
78
__asm__ volatile ("ldcr %0, %%cr0" : "=r" (pid));
sys/arch/m88k/include/asm_macro.h
79
return (pid);
sys/arch/m88k/include/param.h
94
unsigned int pid;
sys/arch/m88k/include/param.h
95
asm("ldcr %0, %%cr0" : "=r"(pid));
sys/arch/m88k/include/param.h
96
return pid;
sys/arch/m88k/m88k/m8820x_machdep.c
381
int pid = get_cpu_pid();
sys/arch/m88k/m88k/m8820x_machdep.c
382
int proctype = (pid & PID_ARN) >> ARN_SHIFT;
sys/arch/m88k/m88k/m8820x_machdep.c
383
int procvers = (pid & PID_VN) >> VN_SHIFT;
sys/arch/mips64/mips64/db_machdep.c
425
int tlbno, last, check, pid;
sys/arch/mips64/mips64/db_machdep.c
429
pid = -1;
sys/arch/mips64/mips64/db_machdep.c
433
pid = addr;
sys/arch/mips64/mips64/db_machdep.c
470
if (pid == -1)
sys/arch/mips64/mips64/db_machdep.c
475
if (pid >= 0 &&
sys/arch/mips64/mips64/db_machdep.c
476
(tlb.tlb_hi & PG_ASID_MASK) != (pid << PG_ASID_SHIFT))
sys/arch/mips64/mips64/db_machdep.c
491
} else if (pid < 0) {
sys/arch/octeon/dev/cn30xxpkovar.h
149
cn30xxpko_op_doorbell_write(int pid, int qid, int wdc)
sys/arch/octeon/dev/cn30xxpkovar.h
154
((uint64_t)(pid & 0x3f) << 12) |
sys/dev/acpi/dsdt.c
1444
aml_eisaid(uint32_t pid)
sys/dev/acpi/dsdt.c
1448
id[0] = '@' + ((pid >> 2) & 0x1F);
sys/dev/acpi/dsdt.c
1449
id[1] = '@' + ((pid << 3) & 0x18) + ((pid >> 13) & 0x7);
sys/dev/acpi/dsdt.c
1450
id[2] = '@' + ((pid >> 8) & 0x1F);
sys/dev/acpi/dsdt.c
1451
id[3] = hext[(pid >> 20) & 0xF];
sys/dev/acpi/dsdt.c
1452
id[4] = hext[(pid >> 16) & 0xF];
sys/dev/acpi/dsdt.c
1453
id[5] = hext[(pid >> 28) & 0xF];
sys/dev/acpi/dsdt.c
1454
id[6] = hext[(pid >> 24) & 0xF];
sys/dev/eisa/eisareg.h
100
#define EISA_PRODID_0(pid) \
sys/dev/eisa/eisareg.h
101
(__EISA_HEX_MAP[(((pid)[0] >> 4) & 0xf)])
sys/dev/eisa/eisareg.h
102
#define EISA_PRODID_1(pid) \
sys/dev/eisa/eisareg.h
103
(__EISA_HEX_MAP[(((pid)[0] >> 0) & 0xf)])
sys/dev/eisa/eisareg.h
104
#define EISA_PRODID_2(pid) \
sys/dev/eisa/eisareg.h
105
(__EISA_HEX_MAP[(((pid)[1] >> 4) & 0xf)])
sys/dev/eisa/eisareg.h
106
#define EISA_PRODID_3(pid) \
sys/dev/eisa/eisareg.h
107
(__EISA_HEX_MAP[(((pid)[1] >> 0) & 0xf)])
sys/dev/fdt/mvpinctrl.c
258
off = (sc->sc_pins[i].pid / 8) * sizeof(uint32_t);
sys/dev/fdt/mvpinctrl.c
259
shift = (sc->sc_pins[i].pid % 8) * 4;
sys/dev/fdt/mvpinctrl.c
53
int pid;
sys/dev/i2c/ihidev.c
117
uint16_t vid, pid;
sys/dev/i2c/ihidev.c
123
pid = letoh16(sc->hid_desc.wProductID);
sys/dev/i2c/ihidev.c
126
if (vid == q->ihq_vid && pid == q->ihq_pid)
sys/dev/ic/r92creg.h
1227
uint16_t pid;
sys/dev/ic/r92creg.h
1311
uint16_t pid;
sys/dev/ic/r92creg.h
1371
uint16_t pid;
sys/dev/ic/r92creg.h
1404
uint16_t pid;
sys/dev/ic/rt2860.c
1172
uint8_t wcid, mcs, pid;
sys/dev/ic/rt2860.c
1195
pid = (stat >> RT2860_TXQ_PID_SHIFT) & 0xf;
sys/dev/ic/rt2860.c
1196
if (mcs + 1 != pid)
sys/dev/ic/rt2860.c
1544
uint8_t type, qsel, mcs, pid, tid, qid;
sys/dev/ic/rt2860.c
1606
pid = (mcs + 1) & 0xf;
sys/dev/ic/rt2860.c
1607
txwi->len |= htole16(pid << RT2860_TX_PID_SHIFT);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
152
struct pid *pid;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1417
info->pid = get_task_pid(current->group_leader, PIDTYPE_PID);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1471
put_pid(info->pid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1596
put_pid(process_info->pid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2599
pid_nr(process_info->pid), mem->va);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2602
p = kfd_lookup_process_by_pid(process_info->pid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2798
usertask = get_pid_task(process_info->pid, PIDTYPE_PID);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3016
pid_nr(process_info->pid));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3024
pid_nr(process_info->pid));
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1789
seq_printf(m, "pid:%d\tProcess:%s ----------\n", ti->task.pid, ti->process_name);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dev_coredump.c
223
if (coredump->reset_task_info.task.pid)
sys/dev/pci/drm/amd/amdgpu/amdgpu_dev_coredump.c
226
coredump->reset_task_info.task.pid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1409
struct pid *pid;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1419
pid = rcu_dereference(file->pid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1420
task = pid_task(pid, PIDTYPE_TGID);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1421
seq_printf(m, "pid %8d command %s:\n", pid_nr(pid),
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
382
dev_warn(adev->dev, "pid %d\n", ti->task.pid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
253
((blk_info.task.pid != task_pid_nr(current)) ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
256
((blk_info.task.pid != curproc->p_p->ps_pid) ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
262
(blk_info.task.pid == con->init_task_pid) &&
sys/dev/pci/drm/amd/amdgpu/amdgpu_trace.h
327
pid_t pid, uint64_t vm_ctx),
sys/dev/pci/drm/amd/amdgpu/amdgpu_trace.h
328
TP_ARGS(p, start, end, nptes, dst, incr, flags, pid, vm_ctx),
sys/dev/pci/drm/amd/amdgpu/amdgpu_trace.h
335
__field(pid_t, pid)
sys/dev/pci/drm/amd/amdgpu/amdgpu_trace.h
348
__entry->pid = pid;
sys/dev/pci/drm/amd/amdgpu/amdgpu_trace.h
359
" flags:0x%llx, incr:%llu, dst:\n%s", __entry->pid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2605
if (vm->task_info->task.pid == current->pid)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2608
vm->task_info->task.pid = current->pid;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2614
vm->task_info->tgid = current->group_leader->pid;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2617
if (vm->task_info->task.pid == curproc->p_tid)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2621
vm->task_info->task.pid = curproc->p_tid;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2906
ti->process_name, ti->task.pid, ti->task.comm, ti->tgid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3291
task_info->task.comm, task_info->task.pid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
569
vres->task.pid = task_pid_nr(current);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
572
vres->task.pid = curproc->p_p->ps_pid;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.h
42
pid_t pid;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2190
task_info->task.comm, task_info->task.pid);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1885
task_info->task.comm, task_info->task.pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
141
current->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
158
process->lead_thread->pid, process->is_32bit_user_mode);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2643
struct pid *pid = NULL;
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2647
args->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2649
pid = find_get_pid(args->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2650
if (!pid) {
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2651
pr_err("Cannot find pid info for %i\n", args->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2656
target = kfd_lookup_process_by_pid(pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2658
put_pid(pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2661
pr_debug("Cannot find process info for %i\n", args->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2668
pr_err("kfd_criu_resume_svm failed for %i\n", args->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2674
pr_err("amdgpu_amdkfd_criu_resume failed for %i\n", args->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2703
args->pid = task_pid_nr_ns(p->lead_thread,
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2908
struct pid *pid = NULL;
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2918
pid = find_get_pid(args->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2919
if (!pid) {
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2920
pr_debug("Cannot find pid info for %i\n", args->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2925
thread = get_pid_task(pid, PIDTYPE_PID);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2945
kfd_lookup_process_by_pid(pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2947
target = kfd_lookup_process_by_pid(pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2951
pr_debug("Cannot find process PID %i to debug\n", args->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2961
pr_err("PID %i is not PTRACED and cannot be debugged\n", args->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
2972
pr_err("PID %i not debug enabled for op %i\n", args->pid, args->op);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
3111
if (pid)
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
3112
put_pid(pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
3385
process->lead_thread->pid, (unsigned long long) vma->vm_start,
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
369
p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
424
p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
481
args->queue_id, p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
702
dev_dbg(kfd_device, "get apertures for process pid %d", p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
755
p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_debugfs.c
154
entry->pid = p->lead_thread->pid;
sys/dev/pci/drm/amd/amdkfd/kfd_debugfs.c
156
(int)entry->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_debugfs.c
179
if (entry->pid != p->lead_thread->pid)
sys/dev/pci/drm/amd/amdkfd/kfd_debugfs.c
36
pid_t pid;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1175
WARN(debug_evictions, "Evicting pid %d", p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1244
p->lead_thread->pid, delay_jiffies);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1070
pdd->process->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1118
pdd->process->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1152
pdd->process->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1210
pdd->process->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1274
pdd->process->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1358
pdd->process->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2134
q->properties.queue_id, pdd->process->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3115
WARN(debug_evictions, "Evicting pid %d", p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
823
vmid, p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
830
p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_events.c
1149
p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_events.c
1158
p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_events.c
1163
p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_events.c
1290
p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_events.c
1303
dev->id, p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_events.c
1311
ti->process_name, ti->tgid, ti->task.comm, ti->task.pid);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
421
kfd_smi_event_migration_start(node, p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
459
kfd_smi_event_migration_end(node, p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
723
kfd_smi_event_migration_start(node, p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
762
kfd_smi_event_migration_end(node, p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1101
struct kfd_process *kfd_lookup_process_by_pid(struct pid *pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
1062
pdd->dev->id, p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
1894
kfd_smi_event_queue_eviction(pdd->dev, p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
1924
kfd_smi_event_queue_restore(pdd->dev, p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
1947
kfd_smi_event_queue_restore(pdd->dev, p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2016
pr_debug("Started evicting process pid %d\n", p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2028
pr_debug("Finished evicting process pid %d\n", p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2030
pr_err("Failed to evict queues of process pid %d\n", p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2048
p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2051
p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2068
pr_debug("Started restoring process pasid %d\n", (int)p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2085
p->lead_thread->pid, PROCESS_BACK_OFF_TIME_MS);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2101
pr_err("Failed to suspend process pid %d\n", p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2116
p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2324
p->lead_thread->tgid, p->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
287
dev->id, (int)proc->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
884
(int)process->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
965
struct kfd_process *kfd_lookup_process_by_pid(struct pid *pid)
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
970
if (!pid) {
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
974
task = get_pid_task(pid, PIDTYPE_PID);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
456
pqm->process->lead_thread->pid, type, retval);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
459
pqm->process->lead_thread->pid, type, retval);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
73
pqm->process->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
163
static bool kfd_smi_ev_enabled(pid_t pid, struct kfd_smi_client *client,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
168
if (pid && client->pid != pid && !client->suser)
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
174
static void add_event_to_kfifo(pid_t pid, struct kfd_node *dev,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
182
if (!kfd_smi_ev_enabled(pid, client, smi_event))
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
199
static void kfd_smi_event_add(pid_t pid, struct kfd_node *dev,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
215
add_event_to_kfifo(pid, dev, event, fifo_in, len);
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
256
if (task_info->task.pid)
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
258
task_info->task.pid, task_info->task.comm));
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
263
void kfd_smi_event_page_fault_start(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
267
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_PAGE_FAULT_START,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
268
KFD_EVENT_FMT_PAGEFAULT_START(ktime_to_ns(ts), pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
272
void kfd_smi_event_page_fault_end(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
275
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_PAGE_FAULT_END,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
277
pid, address, node->id, migration ? 'M' : 'U'));
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
280
void kfd_smi_event_migration_start(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
286
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_MIGRATE_START,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
288
ktime_get_boottime_ns(), pid, start, end - start,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
292
void kfd_smi_event_migration_end(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
297
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_MIGRATE_END,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
299
ktime_get_boottime_ns(), pid, start, end - start,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
303
void kfd_smi_event_queue_eviction(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
306
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_QUEUE_EVICTION,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
307
KFD_EVENT_FMT_QUEUE_EVICTION(ktime_get_boottime_ns(), pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
311
void kfd_smi_event_queue_restore(struct kfd_node *node, pid_t pid)
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
313
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_QUEUE_RESTORE,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
314
KFD_EVENT_FMT_QUEUE_RESTORE(ktime_get_boottime_ns(), pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
330
kfd_smi_event_add(p->lead_thread->pid, pdd->dev,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
333
p->lead_thread->pid, pdd->dev->id, 'R'));
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
338
void kfd_smi_event_unmap_from_gpu(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
342
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_UNMAP_FROM_GPU,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
344
pid, address, last - address + 1, node->id, trigger));
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
362
KFD_EVENT_FMT_PROCESS(task_info->task.pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
388
client->pid = current->tgid;
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
43
pid_t pid;
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
35
void kfd_smi_event_page_fault_start(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
38
void kfd_smi_event_page_fault_end(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
40
void kfd_smi_event_migration_start(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
45
void kfd_smi_event_migration_end(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
49
void kfd_smi_event_queue_eviction(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
51
void kfd_smi_event_queue_restore(struct kfd_node *node, pid_t pid);
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
53
void kfd_smi_event_unmap_from_gpu(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1378
kfd_smi_event_unmap_from_gpu(pdd->dev, p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3156
kfd_smi_event_page_fault_start(node, p->lead_thread->pid, addr,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3199
kfd_smi_event_page_fault_end(node, p->lead_thread->pid, addr,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3286
pr_debug("process pid %d svms 0x%p\n", p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3311
p->lead_thread->pid, &p->svms);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3675
p->lead_thread->pid, &p->svms, start, start + size - 1, size);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3786
p->lead_thread->pid, &p->svms, start, start + size - 1, r);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
568
p->lead_thread->pid, prange->svms,
sys/dev/pci/drm/drm_auth.c
241
rcu_access_pointer(file_priv->pid) == task_tgid(current))
sys/dev/pci/drm/drm_debugfs.c
100
struct pid *pid;
sys/dev/pci/drm/drm_debugfs.c
104
pid = rcu_dereference(priv->pid);
sys/dev/pci/drm/drm_debugfs.c
105
task = pid_task(pid, PIDTYPE_TGID);
sys/dev/pci/drm/drm_debugfs.c
109
pid_vnr(pid),
sys/dev/pci/drm/drm_debugfs.c
316
struct pid *pid;
sys/dev/pci/drm/drm_debugfs.c
324
pid = rcu_dereference(file->pid);
sys/dev/pci/drm/drm_debugfs.c
325
task = pid_task(pid, PIDTYPE_TGID);
sys/dev/pci/drm/drm_debugfs.c
327
seq_printf(m, "pid: %d\n", task ? task->pid : 0);
sys/dev/pci/drm/drm_drv.c
674
if (info && (info->comm[0] != '\0') && (info->pid >= 0)) {
sys/dev/pci/drm/drm_drv.c
675
snprintf(pid_string, sizeof(pid_string), "PID=%u", info->pid);
sys/dev/pci/drm/drm_file.c
1061
struct pid *pid;
sys/dev/pci/drm/drm_file.c
1075
pid = rcu_dereference(file_priv->pid);
sys/dev/pci/drm/drm_file.c
1077
task = pid_task(pid, PIDTYPE_TGID);
sys/dev/pci/drm/drm_file.c
1081
task ? task->pid : 0, file_priv->client_id,
sys/dev/pci/drm/drm_file.c
146
rcu_assign_pointer(file->pid, get_pid(task_tgid(current)));
sys/dev/pci/drm/drm_file.c
195
put_pid(rcu_access_pointer(file->pid));
sys/dev/pci/drm/drm_file.c
284
put_pid(rcu_access_pointer(file->pid));
sys/dev/pci/drm/drm_file.c
477
struct pid *pid, *old;
sys/dev/pci/drm/drm_file.c
490
pid = task_tgid(current);
sys/dev/pci/drm/drm_file.c
496
if (pid == rcu_access_pointer(filp->pid))
sys/dev/pci/drm/drm_file.c
501
get_pid(pid);
sys/dev/pci/drm/drm_file.c
502
old = rcu_replace_pointer(filp->pid, pid, 1);
sys/dev/pci/drm/drm_ioc32.c
169
u32 pid; /* Process ID */
sys/dev/pci/drm/drm_ioc32.c
196
c32.pid = client.pid;
sys/dev/pci/drm/drm_ioctl.c
206
client->pid = task_pid_vnr(current);
sys/dev/pci/drm/drm_ioctl.c
209
client->pid = curproc->p_p->ps_pid;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1318
put_pid(ctx->pid);
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1746
ctx->pid = get_task_pid(current, PIDTYPE_PID);
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1750
current->comm, pid_nr(ctx->pid));
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1752
ctx->pid = curproc->p_p->ps_pid;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1756
curproc->p_p->ps_comm, ctx->pid);
sys/dev/pci/drm/i915/gem/i915_gem_context_types.h
24
struct pid;
sys/dev/pci/drm/i915/gem/i915_gem_context_types.h
294
struct pid *pid;
sys/dev/pci/drm/i915/gem/i915_gem_context_types.h
296
pid_t pid;
sys/dev/pci/drm/i915/i915_gpu_error.c
1479
erq->pid = 0;
sys/dev/pci/drm/i915/i915_gpu_error.c
1487
erq->pid = pid_nr(ctx->pid);
sys/dev/pci/drm/i915/i915_gpu_error.c
1489
erq->pid = ctx->pid;
sys/dev/pci/drm/i915/i915_gpu_error.c
1524
task = pid_task(ctx->pid, PIDTYPE_PID);
sys/dev/pci/drm/i915/i915_gpu_error.c
1527
e->pid = task->pid;
sys/dev/pci/drm/i915/i915_gpu_error.c
2110
if (first && first->context.pid) {
sys/dev/pci/drm/i915/i915_gpu_error.c
2115
first->context.comm, first->context.pid);
sys/dev/pci/drm/i915/i915_gpu_error.c
521
prefix, erq->pid, erq->context, erq->seqno,
sys/dev/pci/drm/i915/i915_gpu_error.c
535
header, ctx->comm, ctx->pid, ctx->sched_attr.priority,
sys/dev/pci/drm/i915/i915_gpu_error.c
964
ee->context.pid);
sys/dev/pci/drm/i915/i915_gpu_error.h
107
pid_t pid;
sys/dev/pci/drm/i915/i915_gpu_error.h
49
pid_t pid;
sys/dev/pci/drm/include/drm/drm_device.h
49
pid_t pid;
sys/dev/pci/drm/include/drm/drm_file.h
282
struct pid __rcu *pid;
sys/dev/pci/drm/include/uapi/drm/drm.h
242
unsigned long pid; /**< Process ID */
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
1533
__u32 pid;
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
628
#define KFD_EVENT_FMT_VMFAULT(pid, task_name)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
629
"%x:%s\n", (pid), (task_name)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
631
#define KFD_EVENT_FMT_PAGEFAULT_START(ns, pid, addr, node, rw)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
632
"%lld -%d @%lx(%x) %c\n", (ns), (pid), (addr), (node), (rw)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
634
#define KFD_EVENT_FMT_PAGEFAULT_END(ns, pid, addr, node, migrate_update)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
635
"%lld -%d @%lx(%x) %c\n", (ns), (pid), (addr), (node), (migrate_update)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
637
#define KFD_EVENT_FMT_MIGRATE_START(ns, pid, start, size, from, to, prefetch_loc,\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
639
"%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", (ns), (pid), (start), (size),\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
642
#define KFD_EVENT_FMT_MIGRATE_END(ns, pid, start, size, from, to, migrate_trigger, error_code) \
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
643
"%lld -%d @%lx(%lx) %x->%x %d %d\n", (ns), (pid), (start), (size),\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
646
#define KFD_EVENT_FMT_QUEUE_EVICTION(ns, pid, node, evict_trigger)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
647
"%lld -%d %x %d\n", (ns), (pid), (node), (evict_trigger)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
649
#define KFD_EVENT_FMT_QUEUE_RESTORE(ns, pid, node, rescheduled)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
650
"%lld -%d %x %c\n", (ns), (pid), (node), (rescheduled)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
652
#define KFD_EVENT_FMT_UNMAP_FROM_GPU(ns, pid, addr, size, node, unmap_trigger)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
653
"%lld -%d @%lx(%lx) %x %d\n", (ns), (pid), (addr), (size),\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
656
#define KFD_EVENT_FMT_PROCESS(pid, task_name)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
657
"%x %s\n", (pid), (task_name)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
710
__u32 pid; /* Used during ops: PROCESS_INFO, RESUME */
sys/dev/pci/drm/radeon/radeon.h
515
pid_t pid;
sys/dev/pci/drm/radeon/radeon_gem.c
205
robj->pid = task_pid_nr(current);
sys/dev/pci/drm/radeon/radeon_gem.c
207
robj->pid = curproc->p_p->ps_pid;
sys/dev/pci/drm/radeon/radeon_gem.c
984
placement, (unsigned long)rbo->pid);
sys/dev/pci/if_ice.c
17390
struct ice_prof_id_section *pid;
sys/dev/pci/if_ice.c
17444
pid = (struct ice_prof_id_section *)sect;
sys/dev/pci/if_ice.c
17445
src = (uint8_t *)pid->entry;
sys/dev/pci/if_ice.c
17446
sect_len = le16toh(pid->count) *
sys/dev/pci/if_iwn.c
584
iwn4965_attach(struct iwn_softc *sc, pci_product_id_t pid)
sys/dev/pci/if_iwn.c
624
iwn5000_attach(struct iwn_softc *sc, pci_product_id_t pid)
sys/dev/pci/if_iwn.c
679
if (pid == PCI_PRODUCT_INTEL_WL_6200_1 ||
sys/dev/pci/if_iwn.c
680
pid == PCI_PRODUCT_INTEL_WL_6200_2) {
sys/dev/pci/if_iwn.c
693
if (pid != PCI_PRODUCT_INTEL_WL_6005_1 &&
sys/dev/pci/if_iwn.c
694
pid != PCI_PRODUCT_INTEL_WL_6005_2) {
sys/dev/pci/if_ixl.c
1616
pci_product_id_t pid = PCI_PRODUCT(pa->pa_id);
sys/dev/pci/if_ixl.c
1622
if (id->id_vid == vid && id->id_pid == pid)
sys/dev/pci/if_mwx.c
3367
uint8_t pid;
sys/dev/pci/if_mwx.c
4727
int pid = MT_PACKET_ID_FIRST;
sys/dev/pci/if_mwx.c
4770
val = pid & MT_TXD5_PID;
sys/dev/pci/if_mwx.c
4771
if (pid >= MT_PACKET_ID_FIRST)
sys/dev/pci/iosf_pci.c
72
pci_product_id_t pid = PCI_PRODUCT(pa->pa_id);
sys/dev/pci/iosf_pci.c
78
if (id->id_pm.pm_vid == vid && id->id_pm.pm_pid == pid)
sys/dev/pci/pcireg.h
64
#define PCI_ID_CODE(vid,pid) \
sys/dev/pci/pcireg.h
66
(((pid) & PCI_PRODUCT_MASK) << PCI_PRODUCT_SHIFT))
sys/dev/pci/sti_pci.c
175
uint16_t pid;
sys/dev/pci/sti_pci.c
523
ds.pid = letoh16(ds.pid);
sys/dev/usb/dwc2/dwc2_hcdintr.c
563
u32 pid = (hctsiz & TSIZ_SC_MC_PID_MASK) >> TSIZ_SC_MC_PID_SHIFT;
sys/dev/usb/dwc2/dwc2_hcdintr.c
572
if (pid == TSIZ_SC_MC_PID_DATA0)
sys/dev/usb/dwc2/dwc2_hcdintr.c
583
if (pid == TSIZ_SC_MC_PID_DATA0)
sys/dev/usb/dwc2/dwc2_hcdintr.c
959
u32 pid;
sys/dev/usb/dwc2/dwc2_hcdintr.c
987
pid = (hctsiz & TSIZ_SC_MC_PID_MASK) >> TSIZ_SC_MC_PID_SHIFT;
sys/dev/usb/dwc2/dwc2_hcdintr.c
989
if (frame_desc->actual_length >= frame_desc->length || pid == 0) {
sys/dev/usb/if_umb.c
281
#define umb_lookup(vid, pid) \
sys/dev/usb/if_umb.c
282
((const struct umb_quirk *)usb_lookup(umb_quirks, vid, pid))
sys/kern/kern_event.c
2227
knote_processfork(struct process *pr, pid_t pid)
sys/kern/kern_event.c
2232
knote_locked(&pr->ps_klist, NOTE_FORK | pid);
sys/kern/kern_exit.c
687
syscallarg(pid_t) pid;
sys/kern/kern_exit.c
693
pid_t pid = SCARG(uap, pid);
sys/kern/kern_exit.c
703
if (SCARG(uap, pid) == WAIT_MYPGRP) {
sys/kern/kern_exit.c
706
} else if (SCARG(uap, pid) == WAIT_ANY) {
sys/kern/kern_exit.c
709
} else if (pid < 0) {
sys/kern/kern_exit.c
711
id = -pid;
sys/kern/kern_exit.c
714
id = pid;
sys/kern/kern_fork.c
652
ispidtaken(pid_t pid)
sys/kern/kern_fork.c
657
if (pid == oldpids[i])
sys/kern/kern_fork.c
660
if (prfind(pid) != NULL)
sys/kern/kern_fork.c
662
if (pgfind(pid) != NULL)
sys/kern/kern_fork.c
664
if (zombiefind(pid) != NULL)
sys/kern/kern_fork.c
674
pid_t pid;
sys/kern/kern_fork.c
687
pid = 2 + arc4random_uniform(PID_MAX - 1);
sys/kern/kern_fork.c
688
} while (ispidtaken(pid));
sys/kern/kern_fork.c
689
return pid;
sys/kern/kern_fork.c
693
freepid(pid_t pid)
sys/kern/kern_fork.c
697
oldpids[idx++ % nitems(oldpids)] = pid;
sys/kern/kern_ktrace.c
127
ktrinitheaderraw(struct ktr_header *kth, uint type, pid_t pid, pid_t tid)
sys/kern/kern_ktrace.c
131
kth->ktr_pid = pid;
sys/kern/kern_ktrace.c
434
doktrace(struct vnode *vp, int ops, int facs, pid_t pid, struct proc *p)
sys/kern/kern_ktrace.c
491
if (pid < 0) {
sys/kern/kern_ktrace.c
495
pg = pgfind(-pid);
sys/kern/kern_ktrace.c
511
pr = prfind(pid);
sys/kern/kern_ktrace.c
537
syscallarg(pid_t) pid;
sys/kern/kern_ktrace.c
559
SCARG(uap, pid), p);
sys/kern/kern_pledge.c
1610
pledge_kill(struct proc *p, pid_t pid)
sys/kern/kern_pledge.c
1616
if (pid == 0 || pid == p->p_p->ps_pid)
sys/kern/kern_proc.c
224
prfind(pid_t pid)
sys/kern/kern_proc.c
228
LIST_FOREACH(pr, PIDHASH(pid), ps_hash)
sys/kern/kern_proc.c
229
if (pr->ps_pid == pid)
sys/kern/kern_proc.c
252
zombiefind(pid_t pid)
sys/kern/kern_proc.c
257
if (pr->ps_pid == pid)
sys/kern/kern_prot.c
108
syscallarg(pid_t) pid;
sys/kern/kern_prot.c
112
if (SCARG(uap, pid) == 0 || SCARG(uap, pid) == targpr->ps_pid)
sys/kern/kern_prot.c
114
if ((targpr = prfind(SCARG(uap, pid))) == NULL)
sys/kern/kern_prot.c
127
syscallarg(pid_t) pid;
sys/kern/kern_prot.c
131
if (SCARG(uap, pid) == 0 || SCARG(uap, pid) == targpr->ps_pid)
sys/kern/kern_prot.c
133
if ((targpr = prfind(SCARG(uap, pid))) == NULL)
sys/kern/kern_prot.c
224
pid_t pid = pr->ps_pid;
sys/kern/kern_prot.c
229
if (pr->ps_pgid == pid || pgfind(pid) != NULL) {
sys/kern/kern_prot.c
235
*retval = pid;
sys/kern/kern_prot.c
257
syscallarg(pid_t) pid;
sys/kern/kern_prot.c
263
pid_t pid, pgid;
sys/kern/kern_prot.c
266
pid = SCARG(uap, pid);
sys/kern/kern_prot.c
274
if (pid != 0 && pid != curpr->ps_pid) {
sys/kern/kern_prot.c
275
if ((targpr = prfind(pid)) == NULL ||
sys/kern/kern_sig.c
585
syscallarg(int) pid;
sys/kern/kern_sig.c
589
int pid = SCARG(uap, pid);
sys/kern/kern_sig.c
594
if ((error = pledge_kill(cp, pid)) != 0)
sys/kern/kern_sig.c
598
if (pid > 0) {
sys/kern/kern_sig.c
599
if ((pr = prfind(pid)) == NULL) {
sys/kern/kern_sig.c
600
if ((pr = zombiefind(pid)) == NULL)
sys/kern/kern_sig.c
613
switch (pid) {
sys/kern/kern_sig.c
619
return (killpg1(cp, signum, -pid, 0));
sys/kern/kern_sysctl.c
2153
pid_t pid;
sys/kern/kern_sysctl.c
2169
pid = name[0];
sys/kern/kern_sysctl.c
2182
if ((vpr = prfind(pid)) == NULL)
sys/kern/kern_sysctl.c
2362
pid_t pid;
sys/kern/kern_sysctl.c
2372
pid = name[0];
sys/kern/kern_sysctl.c
2373
if ((findpr = prfind(pid)) == NULL)
sys/kern/kern_sysctl.c
2426
pid_t pid;
sys/kern/kern_sysctl.c
2434
pid = name[0];
sys/kern/kern_sysctl.c
2435
if ((findpr = prfind(pid)) == NULL)
sys/kern/kern_sysctl.c
2470
pid_t pid;
sys/kern/kern_sysctl.c
2491
pid = name[0];
sys/kern/kern_sysctl.c
2492
if (pid == cp->p_p->ps_pid) {
sys/kern/kern_sysctl.c
2495
} else if (pid > 0) {
sys/kern/kern_sysctl.c
2496
if ((findpr = prfind(pid)) == NULL)
sys/kern/subr_log.c
526
logstash_insert(const char *buf, size_t nbyte, int logerror, pid_t pid)
sys/kern/subr_log.c
535
logstash_pid = pid;
sys/kern/sys_process.c
102
pid_t pid = SCARG(uap, pid);
sys/kern/sys_process.c
132
return ptrace_ctrl(p, req, pid, uaddr, data);
sys/kern/sys_process.c
270
error = ptrace_kstate(p, req, pid, kaddr);
sys/kern/sys_process.c
272
error = ptrace_ustate(p, req, pid, kaddr, data, retval);
sys/kern/sys_process.c
304
ptrace_ctrl(struct proc *p, int req, pid_t pid, caddr_t addr, int data)
sys/kern/sys_process.c
333
if (pid > THREAD_PID_OFFSET) {
sys/kern/sys_process.c
344
if ((tr = process_tprfind(pid, &t)) == NULL) {
sys/kern/sys_process.c
517
if (pid >= THREAD_PID_OFFSET)
sys/kern/sys_process.c
525
} else if (pid < THREAD_PID_OFFSET) {
sys/kern/sys_process.c
575
ptrace_kstate(struct proc *p, int req, pid_t pid, void *addr)
sys/kern/sys_process.c
584
if ((tr = prfind(pid)) == NULL)
sys/kern/sys_process.c
646
ptrace_ustate(struct proc *p, int req, pid_t pid, void *addr, int data,
sys/kern/sys_process.c
659
if ((tr = process_tprfind(pid, &t)) == NULL)
sys/kern/sys_process.c
97
syscallarg(pid_t) pid;
sys/kern/uipc_usrreq.c
407
unp->unp_connid.pid = p->p_p->ps_pid;
sys/kern/uipc_usrreq.c
719
unp->unp_connid.pid = curproc->p_p->ps_pid;
sys/kern/uipc_usrreq.c
724
unp2->unp_connid.pid = curproc->p_p->ps_pid;
sys/kern/uipc_usrreq.c
922
unp3->unp_connid.pid = p->p_p->ps_pid;
sys/net/if_pflog.c
223
hdr.pid = pd->lookup.pid;
sys/net/if_pflog.c
226
hdr.pid = NO_PID;
sys/net/if_pflog.h
45
pid_t pid;
sys/net/if_ppp.c
257
pppalloc(pid_t pid)
sys/net/if_ppp.c
264
if (sc->sc_xfer == pid) {
sys/net/if_pppvar.h
168
struct ppp_softc *pppalloc(pid_t pid);
sys/net/pf.c
4155
pd->lookup.pid = NO_PID;
sys/net/pf.c
4222
pd->lookup.pid = inp->inp_socket->so_cpid;
sys/net/pf.c
8382
pd.lookup.pid = NO_PID;
sys/net/pfvar_priv.h
517
pid_t pid;
sys/sys/pledge.h
136
int pledge_kill(struct proc *p, pid_t pid);
sys/sys/proc.h
537
#define PIDHASH(pid) (&pidhashtbl[(pid) & pidhash])
sys/sys/socket.h
309
pid_t pid;
sys/sys/syscallargs.h
130
syscallarg(pid_t) pid;
sys/sys/syscallargs.h
214
syscallarg(pid_t) pid;
sys/sys/syscallargs.h
395
syscallarg(pid_t) pid;
sys/sys/syscallargs.h
628
syscallarg(int) pid;
sys/sys/syscallargs.h
72
syscallarg(pid_t) pid;
sys/sys/syscallargs.h
892
syscallarg(pid_t) pid;
sys/sys/syscallargs.h
956
syscallarg(pid_t) pid;
usr.bin/apply/apply.c
201
pid_t pid;
usr.bin/apply/apply.c
220
switch(pid = fork()) {
usr.bin/apply/apply.c
230
pid = waitpid(pid, &pstat, 0);
usr.bin/apply/apply.c
234
return(pid == -1 ? -1 : pstat);
usr.bin/bc/bc.y
1070
pid_t pid;
usr.bin/bc/bc.y
1074
pid = waitpid(dc, &status, WCONTINUED | WNOHANG);
usr.bin/bc/bc.y
1075
if (pid == -1) {
usr.bin/bc/bc.y
1079
} else if (pid == 0)
usr.bin/calendar/io.c
396
pid_t pid = -1;
usr.bin/calendar/io.c
406
switch ((pid = vfork())) {
usr.bin/calendar/io.c
433
if (pid != -1) {
usr.bin/calendar/io.c
434
while (waitpid(pid, &status, 0) == -1) {
usr.bin/cu/command.c
111
switch (pid = fork()) {
usr.bin/cu/command.c
132
while (waitpid(pid, NULL, 0) == -1 && errno == EINTR)
usr.bin/cu/command.c
48
pid_t pid;
usr.bin/cu/command.c
58
switch (pid = fork()) {
usr.bin/cu/command.c
82
while (waitpid(pid, NULL, 0) == -1 && errno == EINTR)
usr.bin/cu/command.c
95
pid_t pid;
usr.bin/cvs/logmsg.c
286
pid_t pid;
usr.bin/cvs/logmsg.c
295
if ((pid = fork()) == -1)
usr.bin/cvs/logmsg.c
297
if (pid == 0) {
usr.bin/cvs/logmsg.c
301
while (waitpid(pid, &st, 0) == -1)
usr.bin/cvs/util.c
886
pid_t pid;
usr.bin/cvs/util.c
896
if ((pid = fork()) == -1) {
usr.bin/cvs/util.c
899
} else if (pid == 0) {
usr.bin/cvs/util.c
920
while (waitpid(pid, &st, 0) == -1)
usr.bin/file/file.c
129
pid_t pid, parent;
usr.bin/file/file.c
201
switch (pid = fork()) {
usr.bin/file/file.c
226
if (read_message(&ibuf, &imsg, pid) == 0)
usr.bin/file/file.c
306
if ((pid_t)imsg->hdr.pid != from)
usr.bin/find/function.c
421
pid_t pid;
usr.bin/find/function.c
466
switch (pid = vfork()) {
usr.bin/find/function.c
479
pid = waitpid(pid, &status, 0);
usr.bin/find/function.c
480
return (pid != -1 && WIFEXITED(status) && !WEXITSTATUS(status));
usr.bin/find/function.c
487
pid_t pid;
usr.bin/find/function.c
497
switch (pid = vfork()) {
usr.bin/find/function.c
518
pid = waitpid(pid, &status, 0);
usr.bin/find/function.c
678
pid_t pid;
usr.bin/find/function.c
706
switch (pid = vfork()) {
usr.bin/find/function.c
726
pid = waitpid(pid, &status, 0);
usr.bin/find/function.c
727
return (pid != -1 && WIFEXITED(status) && !WEXITSTATUS(status));
usr.bin/fstat/fstat.h
20
pid_t pid;
usr.bin/fstat/fuser.c
101
(fu = TAILQ_LAST(&fa->fusers, fuserhead))->pid) {
usr.bin/fstat/fuser.c
105
fu->pid = kf->p_pid;
usr.bin/fstat/fuser.c
138
printf("%d", fu->pid);
usr.bin/fstat/fuser.c
175
if (sflg && fu->pid != mypid) {
usr.bin/fstat/fuser.c
176
kill(fu->pid, signo);
usr.bin/ftp/cmds.c
1000
while (wait(&wait_status) != pid)
usr.bin/ftp/cmds.c
1004
if (pid == -1) {
usr.bin/ftp/cmds.c
963
pid_t pid;
usr.bin/ftp/cmds.c
970
if ((pid = fork()) == 0) {
usr.bin/ftp/cmds.c
999
if (pid > 0)
usr.bin/kdump/kdump.c
1622
wait4pid(int pid)
usr.bin/kdump/kdump.c
1624
if (pid == WAIT_ANY)
usr.bin/kdump/kdump.c
1626
else if (pid == WAIT_MYPGRP)
usr.bin/kdump/kdump.c
1629
pdecint(pid); /* ppgid */
usr.bin/ktrace/ktrace.c
127
pid = -rpid(optarg);
usr.bin/ktrace/ktrace.c
134
pid = rpid(optarg);
usr.bin/ktrace/ktrace.c
166
pid = 1;
usr.bin/ktrace/ktrace.c
168
ops |= pid ? KTROP_CLEAR : KTROP_CLEARFILE;
usr.bin/ktrace/ktrace.c
170
if (ktrace(tracefile, ops, trpoints, pid) == -1) {
usr.bin/ktrace/ktrace.c
172
err(1, "%d", pid);
usr.bin/ktrace/ktrace.c
208
else if (ktrace(tracefile, ops, trpoints, pid) == -1) {
usr.bin/ktrace/ktrace.c
210
err(1, "%d", pid);
usr.bin/ktrace/ktrace.c
221
pid_t pid;
usr.bin/ktrace/ktrace.c
231
pid = strtonum(p, 1, INT_MAX, &errstr);
usr.bin/ktrace/ktrace.c
236
return pid;
usr.bin/ktrace/ktrace.c
65
pid_t pid;
usr.bin/ktrace/ktrace.c
73
append = ops = pidset = inherit = pid = 0;
usr.bin/leave/leave.c
131
pid_t pid;
usr.bin/leave/leave.c
133
switch (pid = fork()) {
usr.bin/leave/leave.c
143
ctime(&daytime), (long)pid);
usr.bin/lex/filter.c
131
int pid, pipes[2];
usr.bin/lex/filter.c
154
if ((pid = fork()) == -1)
usr.bin/lex/filter.c
157
if (pid == 0) {
usr.bin/mail/edit.c
246
pid_t pid;
usr.bin/mail/edit.c
263
if ((pid = fork()) == -1)
usr.bin/mail/edit.c
265
if (pid == 0) {
usr.bin/mail/edit.c
269
while (waitpid(pid, &st, 0) == -1)
usr.bin/mail/names.c
272
pid_t pid;
usr.bin/mail/names.c
288
pid = start_command(shell, &nset,
usr.bin/mail/names.c
290
if (pid < 0) {
usr.bin/mail/names.c
294
free_child(pid);
usr.bin/mail/popen.c
102
pid_t pid;
usr.bin/mail/popen.c
119
pid = start_command(value("SHELL"), &nset, fd0, fd1, "-c", cmd, NULL);
usr.bin/mail/popen.c
120
if (pid < 0) {
usr.bin/mail/popen.c
127
register_file(fp, 1, pid);
usr.bin/mail/popen.c
161
register_file(FILE *fp, int pipe, pid_t pid)
usr.bin/mail/popen.c
169
fpp->pid = pid;
usr.bin/mail/popen.c
195
return(p->pid);
usr.bin/mail/popen.c
211
pid_t pid;
usr.bin/mail/popen.c
213
if ((pid = fork()) == -1) {
usr.bin/mail/popen.c
217
if (pid == 0) {
usr.bin/mail/popen.c
229
return(pid);
usr.bin/mail/popen.c
235
pid_t pid;
usr.bin/mail/popen.c
239
pid = start_commandv(cmd, nset, infd, outfd, args);
usr.bin/mail/popen.c
241
if (pid < 0)
usr.bin/mail/popen.c
243
return(wait_command(pid));
usr.bin/mail/popen.c
291
wait_command(pid_t pid)
usr.bin/mail/popen.c
294
if (wait_child(pid) < 0) {
usr.bin/mail/popen.c
302
findchild(pid_t pid, int dont_alloc)
usr.bin/mail/popen.c
306
for (cpp = &child; *cpp != NULL && (*cpp)->pid != pid;
usr.bin/mail/popen.c
320
(*cpp)->pid = pid;
usr.bin/mail/popen.c
342
pid_t pid;
usr.bin/mail/popen.c
347
while ((pid = waitpid((pid_t)-1, &status, WNOHANG)) > 0) {
usr.bin/mail/popen.c
348
cp = findchild(pid, 1);
usr.bin/mail/popen.c
367
wait_child(pid_t pid)
usr.bin/mail/popen.c
381
cp = findchild(pid, 1);
usr.bin/mail/popen.c
383
rv = waitpid(pid, &wait_status, 0);
usr.bin/mail/popen.c
399
free_child(pid_t pid)
usr.bin/mail/popen.c
407
if ((cp = findchild(pid, 0)) != NULL) {
usr.bin/mail/popen.c
46
pid_t pid;
usr.bin/mail/popen.c
52
pid_t pid;
usr.bin/mail/send.c
326
pid_t pid;
usr.bin/mail/send.c
402
pid = fork();
usr.bin/mail/send.c
403
if (pid == -1) {
usr.bin/mail/send.c
408
if (pid == 0) {
usr.bin/mail/send.c
429
(void)wait_child(pid);
usr.bin/mail/send.c
431
free_child(pid);
usr.bin/make/engine.c
534
(long)job->pid, job->node->name, status);
usr.bin/make/engine.c
686
job->pid = cpid;
usr.bin/make/engine.c
693
debug_job_printf("Running %ld (%s) %s\n", (long)job->pid,
usr.bin/make/engine.h
104
pid_t pid; /* Current command process id */
usr.bin/make/job.c
161
pid_t pid = job->pid;
usr.bin/make/job.c
162
if (getpgid(pid) != getpgrp()) {
usr.bin/make/job.c
163
if (killpg(pid, signo) == 0)
usr.bin/make/job.c
166
if (kill(pid, signo) == 0)
usr.bin/make/job.c
730
reap_finished_job(pid_t pid)
usr.bin/make/job.c
735
if ((*j)->pid == pid) {
usr.bin/make/job.c
751
pid_t pid; /* pid of dead child */
usr.bin/make/job.c
756
while ((pid = waitpid(WAIT_ANY, &status, WNOHANG)) > 0) {
usr.bin/make/job.c
760
job = reap_finished_job(pid);
usr.bin/make/job.c
764
(long)pid, status);
usr.bin/make/job.c
772
if (pid == -1 && errno == ECHILD && runningJobs != NULL)
usr.bin/make/job.c
881
"child %ld running %s: %s\n", (long)job->pid,
usr.bin/make/job.c
948
(long)job->pid, job->node->name, really_kill(job, SIGINT));
usr.bin/make/job.c
951
(long)job->pid, job->node->name, really_kill(job, SIGKILL));
usr.bin/mg/dired.c
656
pid_t pid;
usr.bin/mg/dired.c
701
if ((pid = fork()) == -1) {
usr.bin/mg/dired.c
707
switch (pid) {
usr.bin/mg/region.c
541
pid_t pid;
usr.bin/mg/region.c
549
switch((pid = fork())) {
usr.bin/mg/region.c
576
waitpid(pid, NULL, 0); /* Collect child to prevent zombies */
usr.bin/netstat/unix.c
116
p("%d", unp_connid.pid, "\n ");
usr.bin/newsyslog/newsyslog.c
360
pid_t pid;
usr.bin/newsyslog/newsyslog.c
369
pid = 0;
usr.bin/newsyslog/newsyslog.c
383
pid = (pid_t)lval;
usr.bin/newsyslog/newsyslog.c
395
(void)printf("kill -%s %ld\n", sys_signame[signal], (long)pid);
usr.bin/newsyslog/newsyslog.c
396
else if (kill(pid, signal))
usr.bin/newsyslog/newsyslog.c
930
pid_t pid;
usr.bin/newsyslog/newsyslog.c
946
pid = fork();
usr.bin/newsyslog/newsyslog.c
947
if (pid == -1) {
usr.bin/newsyslog/newsyslog.c
949
} else if (pid == 0) {
usr.bin/rdist/child.c
222
pid_t pid;
usr.bin/rdist/child.c
228
pid = waitpid(-1, &status, (block) ? 0 : WNOHANG);
usr.bin/rdist/child.c
232
if (pid > 0 && exitval != 0) {
usr.bin/rdist/child.c
236
pid, exitval);
usr.bin/rdist/child.c
245
return(pid);
usr.bin/rdist/child.c
258
pid_t pid;
usr.bin/rdist/child.c
271
pid = waitproc(&status, FALSE);
usr.bin/rdist/child.c
274
pid, status, activechildren);
usr.bin/rdist/child.c
279
if (pid == 0)
usr.bin/rdist/child.c
281
if (pid < 0) {
usr.bin/rdist/child.c
291
if (pc->c_pid == pid) {
usr.bin/rdist/child.c
449
pid_t pid;
usr.bin/rdist/child.c
458
pid = fork();
usr.bin/rdist/child.c
459
if (pid == (pid_t)-1) {
usr.bin/rdist/child.c
463
} else if (pid > 0) {
usr.bin/rdist/child.c
476
newchild.c_pid = pid;
usr.bin/rdist/child.c
496
pid, childname, activechildren);
usr.bin/rdist/child.c
497
return(pid);
usr.bin/rdist/common.c
672
pid_t pid, wpid;
usr.bin/rdist/common.c
682
if ((pid = fork()) == 0) {
usr.bin/rdist/common.c
734
while ((wpid = wait(&status)) != pid && wpid != -1)
usr.bin/rdist/docmd.c
858
pid_t pid;
usr.bin/rdist/docmd.c
867
pid = spawn(cmd, cmds);
usr.bin/rdist/docmd.c
868
if (pid == 0)
usr.bin/script/script.c
210
pid_t pid;
usr.bin/script/script.c
212
while ((pid = wait3(&status, WNOHANG, 0)) > 0) {
usr.bin/script/script.c
213
if (pid == (pid_t)child) {
usr.bin/sdiff/edit.c
37
pid_t pid;
usr.bin/sdiff/edit.c
53
if ((pid = fork()) == -1)
usr.bin/sdiff/edit.c
55
if (pid == 0) {
usr.bin/sdiff/edit.c
59
while (waitpid(pid, &st, 0) == -1)
usr.bin/sdiff/sdiff.c
162
pid_t pid;
usr.bin/sdiff/sdiff.c
315
switch(pid = fork()) {
usr.bin/sdiff/sdiff.c
352
if (waitpid(pid, &status, 0) == -1 || !WIFEXITED(status) ||
usr.bin/sendbug/sendbug.c
259
pid_t pid;
usr.bin/sendbug/sendbug.c
275
if ((pid = fork()) == -1)
usr.bin/sendbug/sendbug.c
277
if (pid == 0) {
usr.bin/sendbug/sendbug.c
281
while (waitpid(pid, &st, 0) == -1) {
usr.bin/sendbug/sendbug.c
322
pid_t pid;
usr.bin/sendbug/sendbug.c
328
switch ((pid = fork())) {
usr.bin/sendbug/sendbug.c
355
while (waitpid(pid, NULL, 0) == -1) {
usr.bin/skeyaudit/skeyaudit.c
169
pid_t pid;
usr.bin/skeyaudit/skeyaudit.c
179
out = runsendmail(pw, &pid);
usr.bin/skeyaudit/skeyaudit.c
204
(void)waitpid(pid, NULL, 0);
usr.bin/skeyaudit/skeyaudit.c
213
pid_t pid;
usr.bin/skeyaudit/skeyaudit.c
218
switch (pid = fork()) {
usr.bin/skeyaudit/skeyaudit.c
241
*pidp = pid;
usr.bin/sndiod/sndiod.c
445
pid_t pid;
usr.bin/sndiod/sndiod.c
456
pid = fork();
usr.bin/sndiod/sndiod.c
457
if (pid == -1) {
usr.bin/sndiod/sndiod.c
461
if (pid == 0) {
usr.bin/ssh/auth2-pubkey.c
382
pid_t pid;
usr.bin/ssh/auth2-pubkey.c
472
if ((pid = subprocess("AuthorizedPrincipalsCommand", command,
usr.bin/ssh/auth2-pubkey.c
486
if (exited_cleanly(pid, "AuthorizedPrincipalsCommand", command, 0) != 0)
usr.bin/ssh/auth2-pubkey.c
661
pid_t pid;
usr.bin/ssh/auth2-pubkey.c
748
if ((pid = subprocess("AuthorizedKeysCommand", command,
usr.bin/ssh/auth2-pubkey.c
764
if (exited_cleanly(pid, "AuthorizedKeysCommand", command, 0) != 0)
usr.bin/ssh/clientloop.c
1169
pid_t pid;
usr.bin/ssh/clientloop.c
1305
pid = fork();
usr.bin/ssh/clientloop.c
1306
if (pid == -1) {
usr.bin/ssh/clientloop.c
1310
if (pid != 0) { /* This is the parent. */
usr.bin/ssh/misc.c
2198
exited_cleanly(pid_t pid, const char *tag, const char *cmd, int quiet)
usr.bin/ssh/misc.c
2202
while (waitpid(pid, &status, 0) == -1) {
usr.bin/ssh/misc.c
2736
pid_t pid;
usr.bin/ssh/misc.c
2798
switch ((pid = fork())) {
usr.bin/ssh/misc.c
2882
kill(pid, SIGTERM);
usr.bin/ssh/misc.c
2883
while (waitpid(pid, NULL, 0) == -1 && errno == EINTR)
usr.bin/ssh/misc.c
2888
debug3_f("%s pid %ld", tag, (long)pid);
usr.bin/ssh/misc.c
2891
return pid;
usr.bin/ssh/monitor.c
1434
record_login(s->pid, s->tty, pw->pw_name, pw->pw_uid,
usr.bin/ssh/monitor.c
1442
debug3_f("session %d pid %ld", s->self, (long)s->pid);
usr.bin/ssh/monitor.c
1465
s->pid = pmonitor->m_pid;
usr.bin/ssh/monitor.c
347
monitor_set_child_handler(pid_t pid)
usr.bin/ssh/monitor.c
349
monitor_child_pid = pid;
usr.bin/ssh/mux.c
1703
u_int pid, type, rid;
usr.bin/ssh/mux.c
1738
if ((r = sshbuf_get_u32(m, &pid)) != 0)
usr.bin/ssh/mux.c
1742
debug3_f("done pid = %u", pid);
usr.bin/ssh/mux.c
1746
return pid;
usr.bin/ssh/mux.c
2362
u_int pid;
usr.bin/ssh/mux.c
2430
if ((pid = mux_client_request_alive(sock)) == 0)
usr.bin/ssh/mux.c
2432
fprintf(stderr, "Master running (pid=%u)\r\n", pid);
usr.bin/ssh/readconf.c
524
pid_t pid;
usr.bin/ssh/readconf.c
538
if ((pid = fork()) == 0) {
usr.bin/ssh/readconf.c
558
if (pid == -1)
usr.bin/ssh/readconf.c
561
while (waitpid(pid, &status, 0) == -1) {
usr.bin/ssh/readpass.c
231
pid_t pid;
usr.bin/ssh/readpass.c
240
pid_t pid = -1;
usr.bin/ssh/readpass.c
268
if ((pid = fork()) == -1) {
usr.bin/ssh/readpass.c
274
if (pid == 0) {
usr.bin/ssh/readpass.c
286
if (pid != -1)
usr.bin/ssh/readpass.c
287
kill(pid, SIGTERM);
usr.bin/ssh/readpass.c
290
ret->pid = pid;
usr.bin/ssh/readpass.c
304
if (ctx != NULL && fmt != NULL && ctx->pid == -1) {
usr.bin/ssh/readpass.c
316
if (ctx == NULL || ctx->pid <= 0) {
usr.bin/ssh/readpass.c
320
kill(ctx->pid, SIGTERM);
usr.bin/ssh/readpass.c
321
while ((ret = waitpid(ctx->pid, NULL, 0)) == -1) {
usr.bin/ssh/readpass.c
49
pid_t pid, ret;
usr.bin/ssh/readpass.c
65
if ((pid = fork()) == -1) {
usr.bin/ssh/readpass.c
70
if (pid == 0) {
usr.bin/ssh/readpass.c
94
while ((ret = waitpid(pid, &status, 0)) == -1)
usr.bin/ssh/scp.c
182
suspone(int pid, int signo)
usr.bin/ssh/scp.c
186
if (pid > 1) {
usr.bin/ssh/scp.c
187
kill(pid, signo);
usr.bin/ssh/scp.c
188
while (waitpid(pid, &status, WUNTRACED) == -1 &&
usr.bin/ssh/scp.c
209
pid_t pid;
usr.bin/ssh/scp.c
219
if ((pid = fork()) == -1)
usr.bin/ssh/scp.c
222
if (pid == 0) {
usr.bin/ssh/scp.c
228
do_cmd_pid = pid;
usr.bin/ssh/scp.c
233
while (waitpid(pid, &status, 0) == -1)
usr.bin/ssh/scp.c
253
char *cmd, int *fdin, int *fdout, pid_t *pid)
usr.bin/ssh/scp.c
275
*pid = fork();
usr.bin/ssh/scp.c
276
switch (*pid) {
usr.bin/ssh/scp.c
328
pid_t pid;
usr.bin/ssh/scp.c
340
pid = fork();
usr.bin/ssh/scp.c
341
if (pid == 0) {
usr.bin/ssh/scp.c
364
} else if (pid == -1) {
usr.bin/ssh/scp.c
367
while (waitpid(pid, &status, 0) == -1)
usr.bin/ssh/serverloop.c
316
pid_t pid;
usr.bin/ssh/serverloop.c
321
while ((pid = waitpid(-1, &status, WNOHANG)) > 0 ||
usr.bin/ssh/serverloop.c
322
(pid == -1 && errno == EINTR))
usr.bin/ssh/serverloop.c
323
if (pid > 0)
usr.bin/ssh/serverloop.c
324
session_close_by_pid(ssh, pid, status);
usr.bin/ssh/session.c
1434
(long)s->pid);
usr.bin/ssh/session.c
1513
session_by_pid(pid_t pid)
usr.bin/ssh/session.c
1516
debug("session_by_pid: pid %ld", (long)pid);
usr.bin/ssh/session.c
1519
if (s->used && s->pid == pid)
usr.bin/ssh/session.c
1522
error("session_by_pid: unknown pid %ld", (long)pid);
usr.bin/ssh/session.c
1791
if (s->pid <= 0) {
usr.bin/ssh/session.c
1801
debug_f("signal %s, killpg(%ld, %d)", signame, (long)s->pid, sig);
usr.bin/ssh/session.c
1803
r = killpg(s->pid, sig);
usr.bin/ssh/session.c
1806
error_f("killpg(%ld, %d): %s", (long)s->pid,
usr.bin/ssh/session.c
1918
if (s->pid != 0)
usr.bin/ssh/session.c
1919
record_logout(s->pid, s->tty);
usr.bin/ssh/session.c
2046
(long)s->pid, note == NULL ? "UNKNOWN" : note);
usr.bin/ssh/session.c
2101
session_close_by_pid(struct ssh *ssh, pid_t pid, int status)
usr.bin/ssh/session.c
2103
Session *s = session_by_pid(pid);
usr.bin/ssh/session.c
2105
debug_f("no session for pid %ld", (long)pid);
usr.bin/ssh/session.c
2112
s->pid = 0;
usr.bin/ssh/session.c
2129
debug_f("channel %d child %ld", id, (long)s->pid);
usr.bin/ssh/session.c
2130
if (s->pid != 0) {
usr.bin/ssh/session.c
349
pid_t pid;
usr.bin/ssh/session.c
397
switch ((pid = fork())) {
usr.bin/ssh/session.c
470
s->pid = pid;
usr.bin/ssh/session.c
505
pid_t pid;
usr.bin/ssh/session.c
535
switch ((pid = fork())) {
usr.bin/ssh/session.c
578
s->pid = pid;
usr.bin/ssh/session.h
37
pid_t pid;
usr.bin/ssh/sftp.c
202
pid_t pid;
usr.bin/ssh/sftp.c
204
pid = sshpid;
usr.bin/ssh/sftp.c
205
if (pid > 1) {
usr.bin/ssh/sftp.c
206
kill(pid, SIGTERM);
usr.bin/ssh/sftp.c
207
(void)waitpid(pid, NULL, 0);
usr.bin/ssh/sftp.c
247
pid_t pid;
usr.bin/ssh/sftp.c
251
while ((pid = waitpid(sshpid, NULL, WNOHANG)) == -1 && errno == EINTR)
usr.bin/ssh/sftp.c
253
if (pid == sshpid) {
usr.bin/ssh/sftp.c
307
pid_t pid;
usr.bin/ssh/sftp.c
315
if ((pid = fork()) == -1)
usr.bin/ssh/sftp.c
318
if (pid == 0) {
usr.bin/ssh/sftp.c
331
while (waitpid(pid, &status, 0) == -1)
usr.bin/ssh/ssh-agent.c
2231
pid_t pid;
usr.bin/ssh/ssh-agent.c
2233
char *cp, pidstrbuf[1 + 3 * sizeof pid];
usr.bin/ssh/ssh-agent.c
2357
pid = (int)strtonum(pidstr, 2, INT_MAX, &errstr);
usr.bin/ssh/ssh-agent.c
2364
if (kill(pid, SIGTERM) == -1) {
usr.bin/ssh/ssh-agent.c
2371
printf("echo Agent pid %ld killed;\n", (long)pid);
usr.bin/ssh/ssh-agent.c
2454
pid = fork();
usr.bin/ssh/ssh-agent.c
2455
if (pid == -1) {
usr.bin/ssh/ssh-agent.c
2459
if (pid != 0) { /* Parent - execute the given command. */
usr.bin/ssh/ssh-agent.c
2461
snprintf(pidstrbuf, sizeof pidstrbuf, "%ld", (long)pid);
usr.bin/ssh/ssh-agent.c
2470
printf("echo Agent pid %ld;\n", (long)pid);
usr.bin/ssh/ssh-pkcs11-client.c
133
helper->pid = -1;
usr.bin/ssh/ssh-pkcs11-client.c
332
pid_t pid;
usr.bin/ssh/ssh-pkcs11-client.c
342
if ((pid = fork()) == -1) {
usr.bin/ssh/ssh-pkcs11-client.c
348
} else if (pid == 0) {
usr.bin/ssh/ssh-pkcs11-client.c
371
helper->pid = pid;
usr.bin/ssh/ssh-pkcs11-client.c
373
helper->path, helper->fd, (long)helper->pid);
usr.bin/ssh/ssh-pkcs11-client.c
49
pid_t pid;
usr.bin/ssh/ssh-sk-client.c
120
debug3_f("started pid=%ld", (long)pid);
usr.bin/ssh/ssh-sk-client.c
122
*pidp = pid;
usr.bin/ssh/ssh-sk-client.c
128
reap_helper(pid_t pid)
usr.bin/ssh/ssh-sk-client.c
132
debug3_f("pid=%ld", (long)pid);
usr.bin/ssh/ssh-sk-client.c
135
while (waitpid(pid, &status, 0) == -1) {
usr.bin/ssh/ssh-sk-client.c
160
pid_t pid;
usr.bin/ssh/ssh-sk-client.c
166
if ((r = start_helper(&fd, &pid, &osigchld)) != 0)
usr.bin/ssh/ssh-sk-client.c
227
if ((r2 = reap_helper(pid)) != 0) {
usr.bin/ssh/ssh-sk-client.c
49
pid_t pid;
usr.bin/ssh/ssh-sk-client.c
76
if ((pid = fork()) == -1) {
usr.bin/ssh/ssh-sk-client.c
87
if (pid == 0) {
usr.bin/ssh/ssh.c
1833
pid_t pid;
usr.bin/ssh/ssh.c
1841
switch ((pid = fork())) {
usr.bin/ssh/ssh.c
1852
debug2_f("background process is %ld", (long)pid);
usr.bin/ssh/ssh.c
2471
pid_t pid;
usr.bin/ssh/ssh.c
2474
while ((pid = waitpid(-1, &status, WNOHANG)) > 0 ||
usr.bin/ssh/ssh.c
2475
(pid == -1 && errno == EINTR))
usr.bin/ssh/sshconnect.c
102
pid_t pid;
usr.bin/ssh/sshconnect.c
117
if ((pid = fork()) == 0) {
usr.bin/ssh/sshconnect.c
155
if (pid == -1)
usr.bin/ssh/sshconnect.c
164
while (waitpid(pid, NULL, 0) == -1)
usr.bin/ssh/sshconnect.c
1670
pid_t pid;
usr.bin/ssh/sshconnect.c
1682
pid = fork();
usr.bin/ssh/sshconnect.c
1683
if (pid == 0) {
usr.bin/ssh/sshconnect.c
1690
} else if (pid == -1)
usr.bin/ssh/sshconnect.c
1692
while (waitpid(pid, &status, 0) == -1)
usr.bin/ssh/sshconnect.c
184
pid_t pid;
usr.bin/ssh/sshconnect.c
200
if ((pid = fork()) == 0) {
usr.bin/ssh/sshconnect.c
239
if (pid == -1)
usr.bin/ssh/sshconnect.c
242
proxy_command_pid = pid; /* save pid to clean up later */
usr.bin/ssh/sshconnect.c
837
pid_t pid;
usr.bin/ssh/sshconnect.c
883
if ((pid = subprocess(tag, command, ac, av, &f,
usr.bin/ssh/sshconnect.c
890
if (exited_cleanly(pid, tag, command, 0) != 0)
usr.bin/ssh/sshconnect2.c
2022
pid_t pid;
usr.bin/ssh/sshconnect2.c
2047
if ((pid = fork()) == -1) {
usr.bin/ssh/sshconnect2.c
2052
if (pid == 0) {
usr.bin/ssh/sshconnect2.c
2097
while (waitpid(pid, &status, 0) == -1) {
usr.bin/ssh/sshconnect2.c
2099
error_f("waitpid %ld: %s", (long)pid, strerror(errno));
usr.bin/ssh/sshd-session.c
291
pid_t pid;
usr.bin/ssh/sshd-session.c
298
if ((pid = fork()) == -1)
usr.bin/ssh/sshd-session.c
300
else if (pid != 0) {
usr.bin/ssh/sshd-session.c
301
debug2("Network child is on pid %ld", (long)pid);
usr.bin/ssh/sshd-session.c
302
pmonitor->m_pid = pid;
usr.bin/ssh/sshd.c
1062
(long)children[i].pid, children[i].id);
usr.bin/ssh/sshd.c
1077
"config", (long)children[i].pid,
usr.bin/ssh/sshd.c
1082
(long)children[i].pid,
usr.bin/ssh/sshd.c
1088
(int)c, (long)children[i].pid,
usr.bin/ssh/sshd.c
1093
if (children[i].pid > 0)
usr.bin/ssh/sshd.c
1094
kill(children[i].pid, SIGTERM);
usr.bin/ssh/sshd.c
1163
if ((child->pid = fork()) == 0) {
usr.bin/ssh/sshd.c
1187
if (child->pid == -1)
usr.bin/ssh/sshd.c
1190
debug("Forked child %ld.", (long)child->pid);
usr.bin/ssh/sshd.c
163
pid_t pid;
usr.bin/ssh/sshd.c
207
children[i].pid = -1;
usr.bin/ssh/sshd.c
226
children[i].pid > 0)
usr.bin/ssh/sshd.c
279
child->pid = -1;
usr.bin/ssh/sshd.c
298
if (child->pid == -1 || force_final)
usr.bin/ssh/sshd.c
304
child_exit(pid_t pid, int status)
usr.bin/ssh/sshd.c
308
if (children == NULL || pid <= 0)
usr.bin/ssh/sshd.c
311
if (children[i].pid == pid) {
usr.bin/ssh/sshd.c
350
"signal %d%s", (long)child->pid, child->id,
usr.bin/ssh/sshd.c
357
"status=0x%x%s", (long)child->pid, child->id, child->status,
usr.bin/ssh/sshd.c
364
"normally%s", (long)child->pid, child->id,
usr.bin/ssh/sshd.c
370
"pid = %ld%s", child->id, (long)child->pid,
usr.bin/ssh/sshd.c
376
(long)child->pid, child->id, child_status);
usr.bin/ssh/sshd.c
382
(long)child->pid, child->id, child_status);
usr.bin/ssh/sshd.c
388
(long)child->pid, child->id, child_status);
usr.bin/ssh/sshd.c
394
(long)child->pid, child->id, child_status);
usr.bin/ssh/sshd.c
399
"with status %d%s", (long)child->pid, child->id,
usr.bin/ssh/sshd.c
408
child->pid = -1;
usr.bin/ssh/sshd.c
419
pid_t pid;
usr.bin/ssh/sshd.c
426
if ((pid = waitpid(-1, &status, WNOHANG)) == 0)
usr.bin/ssh/sshd.c
428
else if (pid == -1) {
usr.bin/ssh/sshd.c
435
child_exit(pid, status);
usr.bin/ssh/sshd.c
470
if (children[i].pipefd == -1 && children[i].pid <= 0)
usr.bin/ssh/sshd.c
481
(long)children[i].pid, children[i].id, child_status);
usr.bin/ssh/sshd.c
765
pid_t pid;
usr.bin/ssh/sshd.c
767
if ((pid = fork()) == -1)
usr.bin/ssh/sshd.c
769
if (pid != 0)
usr.bin/ssh/sshlogin.c
148
record_login(pid_t pid, const char *tty, const char *user, uid_t uid,
usr.bin/ssh/sshlogin.c
193
record_logout(pid_t pid, const char *tty)
usr.bin/talk/get_addrs.c
47
msg.pid = htonl(getpid());
usr.bin/time/time.c
53
pid_t pid;
usr.bin/time/time.c
79
switch (pid = vfork()) {
usr.bin/time/time.c
92
while (wait3(&status, 0, &ru) != pid)
usr.bin/timeout/timeout.c
171
pid_t pgid = 0, pid, cpid = 0;
usr.bin/timeout/timeout.c
254
pid = fork();
usr.bin/timeout/timeout.c
255
if (pid == -1)
usr.bin/timeout/timeout.c
257
else if (pid == 0) {
usr.bin/timeout/timeout.c
286
if (cpid == pid) {
usr.bin/timeout/timeout.c
297
kill(pid, killsig);
usr.bin/timeout/timeout.c
311
kill(pid, (int)sig_term);
usr.bin/timeout/timeout.c
323
while (cpid != pid && wait(&pstat) == -1) {
usr.bin/tmux/client.c
450
pid_t pid;
usr.bin/tmux/client.c
477
pid = getpid();
usr.bin/tmux/client.c
478
proc_send(client_peer, MSG_IDENTIFY_CLIENTPID, -1, &pid, sizeof pid);
usr.bin/tmux/client.c
517
pid_t pid;
usr.bin/tmux/client.c
522
pid = waitpid(WAIT_ANY, &status, WNOHANG);
usr.bin/tmux/client.c
523
if (pid == 0)
usr.bin/tmux/client.c
525
if (pid == -1) {
usr.bin/tmux/format.c
1524
return (format_printf("%ld", (long)ft->c->pid));
usr.bin/tmux/format.c
2259
return (format_printf("%ld", (long)ft->wp->pid));
usr.bin/tmux/job.c
118
pid = fdforkpty(ptm_fd, &master, tty, NULL, &ws);
usr.bin/tmux/job.c
122
pid = fork();
usr.bin/tmux/job.c
133
switch (pid) {
usr.bin/tmux/job.c
208
job->pid = pid;
usr.bin/tmux/job.c
233
log_debug("run job %p: %s, pid %ld", job, job->cmd, (long)job->pid);
usr.bin/tmux/job.c
245
job_transfer(struct job *job, pid_t *pid, char *tty, size_t ttylen)
usr.bin/tmux/job.c
251
if (pid != NULL)
usr.bin/tmux/job.c
252
*pid = job->pid;
usr.bin/tmux/job.c
281
if (job->pid != -1)
usr.bin/tmux/job.c
282
kill(job->pid, SIGTERM);
usr.bin/tmux/job.c
331
(long) job->pid, len);
usr.bin/tmux/job.c
346
log_debug("job error %p: %s, pid %ld", job, job->cmd, (long) job->pid);
usr.bin/tmux/job.c
360
job_check_died(pid_t pid, int status)
usr.bin/tmux/job.c
365
if (pid == job->pid)
usr.bin/tmux/job.c
373
killpg(job->pid, SIGCONT);
usr.bin/tmux/job.c
376
log_debug("job died %p: %s, pid %ld", job, job->cmd, (long) job->pid);
usr.bin/tmux/job.c
385
job->pid = -1;
usr.bin/tmux/job.c
418
if (job->pid != -1)
usr.bin/tmux/job.c
419
kill(job->pid, SIGTERM);
usr.bin/tmux/job.c
449
n, job->cmd, job->fd, (long)job->pid, job->status);
usr.bin/tmux/job.c
54
pid_t pid;
usr.bin/tmux/job.c
81
pid_t pid;
usr.bin/tmux/popup.c
427
new_wp->fd = job_transfer(pd->job, &new_wp->pid, new_wp->tty,
usr.bin/tmux/proc.c
357
pid_t pid;
usr.bin/tmux/proc.c
362
switch (pid = fork()) {
usr.bin/tmux/proc.c
374
return (pid);
usr.bin/tmux/server-client.c
2443
if (datalen != sizeof c->pid)
usr.bin/tmux/server-client.c
2445
memcpy(&c->pid, data, sizeof c->pid);
usr.bin/tmux/server-client.c
2446
log_debug("client %p IDENTIFY_CLIENTPID %ld", c, (long)c->pid);
usr.bin/tmux/server-client.c
2464
xasprintf(&name, "client-%ld", (long)c->pid);
usr.bin/tmux/server.c
460
pid_t pid;
usr.bin/tmux/server.c
463
switch (pid = waitpid(WAIT_ANY, &status, WNOHANG|WUNTRACED)) {
usr.bin/tmux/server.c
472
server_child_stopped(pid, status);
usr.bin/tmux/server.c
474
server_child_exited(pid, status);
usr.bin/tmux/server.c
480
server_child_exited(pid_t pid, int status)
usr.bin/tmux/server.c
487
if (wp->pid == pid) {
usr.bin/tmux/server.c
500
job_check_died(pid, status);
usr.bin/tmux/server.c
505
server_child_stopped(pid_t pid, int status)
usr.bin/tmux/server.c
515
if (wp->pid == pid) {
usr.bin/tmux/server.c
516
if (killpg(pid, SIGCONT) != 0)
usr.bin/tmux/server.c
517
kill(pid, SIGCONT);
usr.bin/tmux/server.c
521
job_check_died(pid, status);
usr.bin/tmux/spawn.c
384
new_wp->pid = fdforkpty(ptm_fd, &new_wp->fd, new_wp->tty, NULL, &ws);
usr.bin/tmux/spawn.c
385
if (new_wp->pid == -1) {
usr.bin/tmux/spawn.c
402
if (new_wp->pid != 0) {
usr.bin/tmux/tmux.h
1241
pid_t pid;
usr.bin/top/machine.c
451
show_pid = sel->pid != (pid_t)-1;
usr.bin/top/machine.c
481
(!show_pid || pp->p_pid == sel->pid) &&
usr.bin/top/machine.c
550
int rtable, pid_t *pid)
usr.bin/top/machine.c
587
*pid = pp->p_pid;
usr.bin/top/machine.c
800
proc_owner(pid_t pid)
usr.bin/top/machine.c
809
if (pp->p_pid == pid)
usr.bin/top/machine.h
78
pid_t pid; /* only this pid (unless pid == -1) */
usr.bin/top/top.c
1022
ps.pid = (pid_t)-1; /* pid */
usr.bin/top/top.c
195
int pid;
usr.bin/top/top.c
197
pid = strtonum(buf, 0, INT_MAX, &errstr);
usr.bin/top/top.c
198
if (errstr != NULL || !find_pid(pid))
usr.bin/top/top.c
202
hlpid = (pid_t)pid;
usr.bin/top/top.c
206
ps.pid = (pid_t)pid;
usr.bin/top/top.c
400
ps.pid = (pid_t)-1;
usr.bin/top/top.c
622
pid_t pid;
usr.bin/top/top.c
627
&pid);
usr.bin/top/top.c
628
i_process(i, s, pid == hlpid);
usr.bin/top/top.c
963
ps.pid = (pid_t)-1;
usr.bin/top/utils.c
327
find_pid(pid_t pid)
usr.bin/top/utils.c
336
if (cur->p_pid == pid)
usr.bin/usbhidaction/usbhidaction.c
403
pid_t pid;
usr.bin/usbhidaction/usbhidaction.c
442
pid = fork();
usr.bin/usbhidaction/usbhidaction.c
443
if (pid == -1)
usr.bin/usbhidaction/usbhidaction.c
445
else if (pid == 0) {
usr.bin/vi/common/recover.c
824
pid_t pid;
usr.bin/vi/common/recover.c
846
switch (pid = fork()) {
usr.bin/vi/common/recover.c
866
while (waitpid(pid, NULL, 0) == -1 && errno == EINTR)
usr.bin/vi/ex/ex_argv.c
578
pid_t pid;
usr.bin/vi/ex/ex_argv.c
626
switch (pid = vfork()) {
usr.bin/vi/ex/ex_argv.c
700
if (proc_wait(sp, pid, sh, 1, 0))
usr.bin/vi/ex/ex_shell.c
112
switch (pid = vfork()) {
usr.bin/vi/ex/ex_shell.c
126
return (proc_wait(sp, pid, cmd, 0, 0));
usr.bin/vi/ex/ex_shell.c
144
proc_wait(SCR *sp, pid_t pid, const char *cmd, int silent, int okpipe)
usr.bin/vi/ex/ex_shell.c
153
if (waitpid(pid, &pstat, 0) != -1)
usr.bin/vi/ex/ex_shell.c
85
pid_t pid;
usr.bin/watch/watch.c
461
child->pid = vfork();
usr.bin/watch/watch.c
462
if (child->pid == -1)
usr.bin/watch/watch.c
464
if (child->pid == 0) {
usr.bin/watch/watch.c
522
pid_t pid;
usr.bin/watch/watch.c
526
pid = wait4(WAIT_ANY, &st, 0, &ru);
usr.bin/watch/watch.c
527
} while (pid == -1 && errno == EINTR);
usr.bin/watch/watch.c
528
if (!running_child || running_child->pid != pid)
usr.bin/watch/watch.c
98
pid_t pid;
usr.bin/xargs/xargs.c
499
pid_t pid;
usr.bin/xargs/xargs.c
534
switch (pid = vfork()) {
usr.bin/xargs/xargs.c
564
pid_t pid;
usr.bin/xargs/xargs.c
567
while ((pid = waitpid(-1, &status, !waitall && curprocs < maxprocs ?
usr.bin/xargs/xargs.c
599
if (pid == -1 && errno != ECHILD)
usr.bin/xinstall/xinstall.c
539
pid_t pid;
usr.bin/xinstall/xinstall.c
544
switch ((pid = vfork())) {
usr.bin/xinstall/xinstall.c
554
while (waitpid(pid, &status, 0) == -1) {
usr.sbin/acme-client/util.c
230
checkexit(pid_t pid, enum comp comp)
usr.sbin/acme-client/util.c
235
if (waitpid(pid, &c, 0) == -1) {
usr.sbin/acme-client/util.c
240
warnx("signal: %s(%u): %s", comps[comp], pid, cp);
usr.sbin/acme-client/util.c
243
warnx("did not exit: %s(%u)", comps[comp], pid);
usr.sbin/acme-client/util.c
247
dodbg("bad exit: %s(%u): %d", comps[comp], pid, cc);
usr.sbin/acme-client/util.c
261
checkexit_ext(int *rc, pid_t pid, enum comp comp)
usr.sbin/acme-client/util.c
268
if (waitpid(pid, &c, 0) == -1) {
usr.sbin/acme-client/util.c
275
warnx("signal: %s(%u): %s", comps[comp], pid, cp);
usr.sbin/acme-client/util.c
278
warnx("did not exit: %s(%u)", comps[comp], pid);
usr.sbin/acme-client/util.c
285
dodbg("bad exit: %s(%u): %d", comps[comp], pid, *rc);
usr.sbin/amd/amd/map.c
590
pid_t pid = getppid();
usr.sbin/amd/amd/map.c
591
((struct am_fh *) &nfh)->fhh_pid = pid;
usr.sbin/amd/amd/map.c
593
dlog("root_fh substitutes pid %d", (int)pid);
usr.sbin/amd/amd/nfs_ops.c
682
pid_t pid;
usr.sbin/amd/amd/nfs_ops.c
683
if ((pid = background()) == 0) {
usr.sbin/amd/amd/sched.c
115
if ((p->pid = background())) {
usr.sbin/amd/amd/sched.c
139
p->pid = 0;
usr.sbin/amd/amd/sched.c
197
pid_t pid;
usr.sbin/amd/amd/sched.c
199
while ((pid = waitpid((pid_t)-1, &w, WNOHANG)) > 0) {
usr.sbin/amd/amd/sched.c
204
(long)pid, WTERMSIG(w));
usr.sbin/amd/amd/sched.c
208
(long)pid, WEXITSTATUS(w));
usr.sbin/amd/amd/sched.c
214
if (p->pid == pid) {
usr.sbin/amd/amd/sched.c
223
dlog("can't locate task block for pid %ld", (long)pid);
usr.sbin/amd/amd/sched.c
54
pid_t pid; /* Process ID of job */
usr.sbin/amd/amd/util.c
474
pid_t pid;
usr.sbin/amd/amd/util.c
476
pid = fork();
usr.sbin/amd/amd/util.c
478
if (pid < 0) {
usr.sbin/amd/amd/util.c
483
if (pid == 0) {
usr.sbin/amd/amd/util.c
488
return pid;
usr.sbin/amd/amd/util.c
494
pid_t pid = dofork();
usr.sbin/amd/amd/util.c
495
if (pid == 0) {
usr.sbin/amd/amd/util.c
502
return pid;
usr.sbin/apmd/apmd.c
728
pid_t pid;
usr.sbin/apmd/apmd.c
744
pid = fork();
usr.sbin/apmd/apmd.c
745
switch (pid) {
usr.sbin/apmd/apmd.c
757
wait4(pid, &status, 0, 0);
usr.sbin/arp/arp.c
102
pid = getpid();
usr.sbin/arp/arp.c
677
rtm->rtm_seq != seq || rtm->rtm_pid != pid));
usr.sbin/arp/arp.c
84
static pid_t pid;
usr.sbin/authpf/authpf.c
663
pid_t pid;
usr.sbin/authpf/authpf.c
673
pid = strtoul(t, &s, 10);
usr.sbin/authpf/authpf.c
677
if ((kill(pid, 0) && errno != EPERM) || pid == getpid()) {
usr.sbin/authpf/authpf.c
752
pid_t pid;
usr.sbin/authpf/authpf.c
809
switch (pid = fork()) {
usr.sbin/authpf/authpf.c
825
waitpid(pid, &s, 0);
usr.sbin/bgpd/bgpd.c
1152
send_imsg_session(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/bgpd/bgpd.c
1154
imsg_compose(ibuf_se, type, 0, pid, -1, data, datalen);
usr.sbin/bgpd/bgpd.c
134
pid_t se_pid = 0, rde_pid = 0, rtr_pid = 0, pid;
usr.sbin/bgpd/bgpd.c
495
pid = wait(&status);
usr.sbin/bgpd/bgpd.c
496
if (pid == -1) {
usr.sbin/bgpd/bgpd.c
501
if (pid == rde_pid)
usr.sbin/bgpd/bgpd.c
503
else if (pid == se_pid)
usr.sbin/bgpd/bgpd.c
505
else if (pid == rtr_pid)
usr.sbin/bgpd/bgpd.c
510
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/bgpd/bgpd.c
524
pid_t pid;
usr.sbin/bgpd/bgpd.c
526
switch (pid = fork()) {
usr.sbin/bgpd/bgpd.c
533
return (pid);
usr.sbin/bgpd/bgpd.h
1048
pid_t pid;
usr.sbin/bgpd/control.c
213
control_connbypid(pid_t pid)
usr.sbin/bgpd/control.c
218
if (c->imsgbuf.pid == pid)
usr.sbin/bgpd/control.c
228
if (c->terminate && c->imsgbuf.pid)
usr.sbin/bgpd/control.c
229
imsg_ctl_rde_msg(IMSG_CTL_TERMINATE, 0, c->imsgbuf.pid);
usr.sbin/bgpd/control.c
250
pid_t pid;
usr.sbin/bgpd/control.c
263
if (imsg_ctl_rde_msg(IMSG_XON, 0, c->imsgbuf.pid) != -1)
usr.sbin/bgpd/control.c
282
pid = imsg_get_pid(&imsg);
usr.sbin/bgpd/control.c
310
c->imsgbuf.pid = pid;
usr.sbin/bgpd/control.c
340
p->conf.id, pid);
usr.sbin/bgpd/control.c
364
imsg_ctl_rde_msg(IMSG_CTL_END, 0, pid);
usr.sbin/bgpd/control.c
549
pid_t pid;
usr.sbin/bgpd/control.c
552
pid = imsg_get_pid(imsg);
usr.sbin/bgpd/control.c
555
if ((c = control_connbypid(pid)) == NULL)
usr.sbin/bgpd/control.c
588
return imsg_compose(&c->imsgbuf, type, 0, pid, -1,
usr.sbin/bgpd/control.c
598
if (imsg_ctl_rde_msg(IMSG_XOFF, 0, pid) != -1)
usr.sbin/bgpd/control.c
608
imsg_compose(&c->imsgbuf, IMSG_CTL_RESULT, 0, c->imsgbuf.pid, -1,
usr.sbin/bgpd/kroute.c
1010
send_imsg_session(IMSG_CTL_SHOW_NEXTHOP, pid,
usr.sbin/bgpd/kroute.c
1017
pid, kr_show_interface(kif),
usr.sbin/bgpd/kroute.c
1035
pid, &ktab, sizeof(ktab));
usr.sbin/bgpd/kroute.c
1042
send_imsg_session(IMSG_CTL_END, pid, NULL, 0);
usr.sbin/bgpd/kroute.c
245
kr_state.pid = getpid();
usr.sbin/bgpd/kroute.c
3017
if (rtm->rtm_pid == kr_state.pid) /* cause by us */
usr.sbin/bgpd/kroute.c
54
pid_t pid;
usr.sbin/bgpd/kroute.c
901
pid_t pid;
usr.sbin/bgpd/kroute.c
906
pid = imsg_get_pid(imsg);
usr.sbin/bgpd/kroute.c
928
pid, kf, sizeof(*kf));
usr.sbin/bgpd/kroute.c
940
pid, kf, sizeof(*kf));
usr.sbin/bgpd/kroute.c
963
pid, kf, sizeof(*kf));
usr.sbin/bgpd/kroute.c
972
pid, kf, sizeof(*kf));
usr.sbin/bgpd/pfkey.c
131
smsg.sadb_msg_pid = pid;
usr.sbin/bgpd/pfkey.c
421
hdr.sadb_msg_pid == pid) {
usr.sbin/bgpd/pfkey.c
45
static uint32_t pid = 0; /* should pid_t but pfkey needs uint32_t */
usr.sbin/bgpd/pfkey.c
78
if (!pid)
usr.sbin/bgpd/pfkey.c
79
pid = getpid();
usr.sbin/bgpd/printconf.c
1188
print_mrt(struct bgpd_config *conf, uint32_t pid, uint32_t gid,
usr.sbin/bgpd/printconf.c
1202
if ((pid == 0 && m->peer_id == 0 && m->group_id == 0) ||
usr.sbin/bgpd/printconf.c
1203
(m->peer_id != 0 && m->peer_id == pid) ||
usr.sbin/bgpd/rde.c
2916
rde_dump_rib_as(struct prefix *p, struct rde_aspath *asp, pid_t pid, int flags)
usr.sbin/bgpd/rde.c
3002
if ((wbuf = imsg_create(ibuf_se_ctl, IMSG_CTL_SHOW_RIB, 0, pid,
usr.sbin/bgpd/rde.c
3015
IMSG_CTL_SHOW_RIB_COMMUNITIES, 0, pid, -1,
usr.sbin/bgpd/rde.c
3023
IMSG_CTL_SHOW_RIB_ATTR, 0, pid, 0)) == NULL)
usr.sbin/bgpd/rde.c
3037
struct adjout_prefix *p, struct adjout_attr *attrs, pid_t pid, int flags)
usr.sbin/bgpd/rde.c
3081
if ((wbuf = imsg_create(ibuf_se_ctl, IMSG_CTL_SHOW_RIB, 0, pid,
usr.sbin/bgpd/rde.c
3094
IMSG_CTL_SHOW_RIB_COMMUNITIES, 0, pid, -1,
usr.sbin/bgpd/rde.c
3102
IMSG_CTL_SHOW_RIB_ATTR, 0, pid, 0)) == NULL)
usr.sbin/bgpd/rde.c
3169
rde_dump_rib_as(p, asp, req->pid, req->flags);
usr.sbin/bgpd/rde.c
3195
rde_dump_adjout_as(peer, pte, p, attrs, req->pid, req->flags);
usr.sbin/bgpd/rde.c
3259
imsg_compose(ibuf_se_ctl, IMSG_CTL_END, 0, ctx->req.pid, -1, NULL, 0);
usr.sbin/bgpd/rde.c
3267
imsg_compose(ibuf_se_ctl, IMSG_CTL_RESULT, 0, ctx->req.pid, -1, &error,
usr.sbin/bgpd/rde.c
3273
rde_dump_ctx_new(struct ctl_show_rib_request *req, pid_t pid,
usr.sbin/bgpd/rde.c
3287
imsg_compose(ibuf_se_ctl, IMSG_CTL_RESULT, 0, pid, -1, &error,
usr.sbin/bgpd/rde.c
3297
ctx->req.pid = pid;
usr.sbin/bgpd/rde.c
3308
imsg_compose(ibuf_se_ctl, IMSG_CTL_RESULT, 0, pid, -1,
usr.sbin/bgpd/rde.c
3384
imsg_compose(ibuf_se_ctl, IMSG_CTL_END, 0, ctx->req.pid,
usr.sbin/bgpd/rde.c
3397
imsg_compose(ibuf_se_ctl, IMSG_CTL_RESULT, 0, pid, -1, &error,
usr.sbin/bgpd/rde.c
3450
imsg_compose(ibuf_se_ctl, IMSG_CTL_END, 0, ctx->req.pid,
usr.sbin/bgpd/rde.c
3461
rde_dump_ctx_throttle(pid_t pid, int throttle)
usr.sbin/bgpd/rde.c
3466
if (ctx->req.pid == pid) {
usr.sbin/bgpd/rde.c
3474
rde_dump_ctx_terminate(pid_t pid)
usr.sbin/bgpd/rde.c
3479
if (ctx->req.pid == pid) {
usr.sbin/bgpd/rde.c
3501
rde_dump_mrt_new(struct mrt *mrt, pid_t pid, int fd)
usr.sbin/bgpd/rde.c
469
pid_t pid;
usr.sbin/bgpd/rde.c
480
pid = imsg_get_pid(&imsg);
usr.sbin/bgpd/rde.c
4816
ctx->req.pid, -1, &kf, sizeof(kf)) == -1)
usr.sbin/bgpd/rde.c
4904
pid_t *pid = ptr;
usr.sbin/bgpd/rde.c
4927
*pid, FLOWSPEC_SIZE + len)) == NULL)
usr.sbin/bgpd/rde.c
4935
IMSG_CTL_SHOW_RIB_COMMUNITIES, 0, *pid, -1,
usr.sbin/bgpd/rde.c
4946
pid_t *pid = ptr;
usr.sbin/bgpd/rde.c
4948
imsg_compose(ibuf_se_ctl, IMSG_CTL_END, 0, *pid, -1, NULL, 0);
usr.sbin/bgpd/rde.c
770
rde_dump_ctx_new(&req, pid, imsg_get_type(&imsg));
usr.sbin/bgpd/rde.c
777
prefix_flowspec_dump(req.aid, &pid,
usr.sbin/bgpd/rde.c
787
peerid, pid, -1, &stats, sizeof(stats));
usr.sbin/bgpd/rde.c
795
pid, -1, &rdemem, sizeof(rdemem));
usr.sbin/bgpd/rde.c
807
pid, -1, &cset, sizeof(cset));
usr.sbin/bgpd/rde.c
815
pid, -1, &cset, sizeof(cset));
usr.sbin/bgpd/rde.c
825
pid, -1, &cset, sizeof(cset));
usr.sbin/bgpd/rde.c
836
pid, -1, &cset, sizeof(cset));
usr.sbin/bgpd/rde.c
847
pid, -1, &cset, sizeof(cset));
usr.sbin/bgpd/rde.c
849
imsg_compose(ibuf_se_ctl, IMSG_CTL_END, 0, pid,
usr.sbin/bgpd/rde.c
862
imsg_compose(ibuf_se_ctl, IMSG_CTL_END, 0, pid,
usr.sbin/bgpd/rde.c
866
rde_dump_ctx_terminate(pid);
usr.sbin/bgpd/rde.c
874
rde_dump_ctx_throttle(pid, 0);
usr.sbin/bgpd/rde.c
883
rde_dump_ctx_throttle(pid, 1);
usr.sbin/bgpd/rtr.c
481
rtr_imsg_compose(int type, uint32_t id, pid_t pid, void *data, size_t datalen)
usr.sbin/bgpd/rtr.c
483
imsg_compose(ibuf_main, type, id, pid, -1, data, datalen);
usr.sbin/bgpd/rtr_proto.c
1545
rtr_show(struct rtr_session *rs, pid_t pid)
usr.sbin/bgpd/rtr_proto.c
1571
rtr_imsg_compose(IMSG_CTL_SHOW_RTR, rs->id, pid, &msg, sizeof(msg));
usr.sbin/bgpd/rtr_proto.c
1579
rtr_imsg_compose(IMSG_CTL_SHOW_TIMER, rs->id, pid,
usr.sbin/bgpd/session.c
1800
imsg_ctl_rde_msg(int type, uint32_t peerid, pid_t pid)
usr.sbin/bgpd/session.c
1809
return imsg_compose(ibuf_rde_ctl, type, peerid, pid, -1, NULL, 0);
usr.sbin/bgplgd/slowcgi.c
1012
ldebug("fork %d", pid);
usr.sbin/bgplgd/slowcgi.c
1032
c->command_pid = pid;
usr.sbin/bgplgd/slowcgi.c
549
pid_t pid;
usr.sbin/bgplgd/slowcgi.c
556
while ((pid = waitpid(WAIT_ANY, &status, WNOHANG)) > 0) {
usr.sbin/bgplgd/slowcgi.c
558
if (c->command_pid == pid)
usr.sbin/bgplgd/slowcgi.c
561
lwarnx("caught exit of unknown child %d", pid);
usr.sbin/bgplgd/slowcgi.c
570
ldebug("pid %d exit %s%d", pid,
usr.sbin/bgplgd/slowcgi.c
580
if (pid == -1 && errno != ECHILD)
usr.sbin/bgplgd/slowcgi.c
951
pid_t pid;
usr.sbin/bgplgd/slowcgi.c
969
switch (pid = fork()) {
usr.sbin/btrace/ksyms.c
262
load_syms(int dtdev, pid_t pid, caddr_t pc)
usr.sbin/btrace/ksyms.c
269
dtrv.dtrv_pid = pid;
usr.sbin/btrace/ksyms.c
417
kelf_snprintsym_proc(int dtfd, pid_t pid, char *str, size_t size,
usr.sbin/btrace/ksyms.c
430
sls = load_syms(dtfd, pid, (caddr_t)key.sym_value);
usr.sbin/cron/atrun.c
329
pid_t pid;
usr.sbin/cron/atrun.c
448
switch ((pid = fork())) {
usr.sbin/cron/atrun.c
603
if (waitpid(pid, &waiter, 0) == -1) {
usr.sbin/cron/cron.c
494
pid_t pid;
usr.sbin/cron/cron.c
497
pid = waitpid(-1, &waiter, WNOHANG);
usr.sbin/cron/cron.c
498
switch (pid) {
usr.sbin/cron/cron.c
506
job_exit(pid);
usr.sbin/cron/cron.c
509
} while (pid > 0);
usr.sbin/cron/crontab.c
557
pid_t pid;
usr.sbin/cron/crontab.c
573
if ((pid = fork()) == -1)
usr.sbin/cron/crontab.c
575
if (pid == 0) {
usr.sbin/cron/crontab.c
585
while (waitpid(pid, &st, 0) == -1)
usr.sbin/cron/do_command.c
53
pid_t pid;
usr.sbin/cron/do_command.c
62
switch ((pid = fork())) {
usr.sbin/cron/do_command.c
74
pid = -1;
usr.sbin/cron/do_command.c
79
return (pid);
usr.sbin/cron/job.c
117
if (j->pid == -1) {
usr.sbin/cron/job.c
118
j->pid = do_command(j->e, j->u);
usr.sbin/cron/job.c
123
if (j->pid != -1)
usr.sbin/cron/job.c
36
pid_t pid;
usr.sbin/cron/job.c
63
j->pid = -1;
usr.sbin/cron/job.c
94
if (jobpid == j->pid) {
usr.sbin/cron/popen.c
130
*pidptr = pid;
usr.sbin/cron/popen.c
136
cron_pclose(FILE *iop, pid_t pid)
usr.sbin/cron/popen.c
148
while ((rv = waitpid(pid, &status, 0)) == -1 && errno == EINTR)
usr.sbin/cron/popen.c
72
pid_t pid;
usr.sbin/cron/popen.c
87
switch (pid = fork()) {
usr.sbin/dvmrpd/control.c
185
control_connbypid(pid_t pid)
usr.sbin/dvmrpd/control.c
190
if (c->iev.ibuf.pid == pid)
usr.sbin/dvmrpd/control.c
288
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/dvmrpd/control.c
289
dvmrpe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/dvmrpd/control.c
298
dvmrpe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid,
usr.sbin/dvmrpd/control.c
300
dvmrpe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/dvmrpd/control.c
322
if ((c = control_connbypid(imsg->hdr.pid)) == NULL)
usr.sbin/dvmrpd/control.c
325
return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid,
usr.sbin/dvmrpd/dvmrpd.c
274
pid_t pid;
usr.sbin/dvmrpd/dvmrpd.c
293
pid = wait(&status);
usr.sbin/dvmrpd/dvmrpd.c
294
if (pid == -1) {
usr.sbin/dvmrpd/dvmrpd.c
299
(pid == rde_pid) ? "route decision engine" :
usr.sbin/dvmrpd/dvmrpd.c
301
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/dvmrpd/dvmrpd.c
440
main_imsg_compose_dvmrpe(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/dvmrpd/dvmrpd.c
442
imsg_compose_event(iev_dvmrpe, type, 0, pid, -1, data, datalen);
usr.sbin/dvmrpd/dvmrpd.c
446
main_imsg_compose_rde(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/dvmrpd/dvmrpd.c
448
imsg_compose_event(iev_rde, type, 0, pid, -1, data, datalen);
usr.sbin/dvmrpd/dvmrpd.c
465
u_int32_t peerid, pid_t pid, int fd, void *data, u_int16_t datalen)
usr.sbin/dvmrpd/dvmrpd.c
470
pid, fd, data, datalen)) != -1)
usr.sbin/dvmrpd/dvmrpe.c
221
dvmrpe_imsg_compose_parent(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/dvmrpd/dvmrpe.c
223
return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen));
usr.sbin/dvmrpd/dvmrpe.c
227
dvmrpe_imsg_compose_rde(int type, u_int32_t peerid, pid_t pid,
usr.sbin/dvmrpd/dvmrpe.c
230
return (imsg_compose_event(iev_rde, type, peerid, pid,
usr.sbin/dvmrpd/dvmrpe.c
74
pid_t pid;
usr.sbin/dvmrpd/dvmrpe.c
76
switch (pid = fork()) {
usr.sbin/dvmrpd/dvmrpe.c
83
return (pid);
usr.sbin/dvmrpd/kroute.c
44
pid_t pid;
usr.sbin/dvmrpd/kroute.c
97
kr_state.pid = getpid();
usr.sbin/dvmrpd/rde.c
183
rde_imsg_compose_parent(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/dvmrpd/rde.c
185
return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen));
usr.sbin/dvmrpd/rde.c
189
rde_imsg_compose_dvmrpe(int type, u_int32_t peerid, pid_t pid, void *data,
usr.sbin/dvmrpd/rde.c
192
return (imsg_compose_event(iev_dvmrpe, type, peerid, pid, -1,
usr.sbin/dvmrpd/rde.c
233
rt_dump(imsg.hdr.pid);
usr.sbin/dvmrpd/rde.c
235
imsg.hdr.pid, -1, NULL, 0);
usr.sbin/dvmrpd/rde.c
238
mfc_dump(imsg.hdr.pid);
usr.sbin/dvmrpd/rde.c
240
imsg.hdr.pid, -1, NULL, 0);
usr.sbin/dvmrpd/rde.c
78
pid_t pid;
usr.sbin/dvmrpd/rde.c
80
switch (pid = fork()) {
usr.sbin/dvmrpd/rde.c
86
return (pid);
usr.sbin/dvmrpd/rde_mfc.c
204
mfc_dump(pid_t pid)
usr.sbin/dvmrpd/rde_mfc.c
231
rde_imsg_compose_dvmrpe(IMSG_CTL_SHOW_MFC, 0, pid, &mfcctl,
usr.sbin/dvmrpd/rde_srt.c
280
rt_dump(pid_t pid)
usr.sbin/dvmrpd/rde_srt.c
307
rde_imsg_compose_dvmrpe(IMSG_CTL_SHOW_RIB, 0, pid, &rtctl,
usr.sbin/edquota/edquota.c
353
pid_t pid;
usr.sbin/edquota/edquota.c
369
if ((pid = fork()) == -1)
usr.sbin/edquota/edquota.c
371
if (pid == 0) {
usr.sbin/edquota/edquota.c
375
while (waitpid(pid, &st, 0) == -1)
usr.sbin/eigrpd/control.c
176
control_connbypid(pid_t pid)
usr.sbin/eigrpd/control.c
181
if (c->iev.ibuf.pid == pid)
usr.sbin/eigrpd/control.c
253
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/eigrpd/control.c
258
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/eigrpd/control.c
259
eigrpe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid,
usr.sbin/eigrpd/control.c
277
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/eigrpd/control.c
278
eigrpe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/eigrpd/control.c
300
eigrpe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid,
usr.sbin/eigrpd/control.c
302
eigrpe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/eigrpd/control.c
324
if ((c = control_connbypid(imsg->hdr.pid)) == NULL)
usr.sbin/eigrpd/control.c
327
return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid,
usr.sbin/eigrpd/eigrpd.c
287
pid_t pid;
usr.sbin/eigrpd/eigrpd.c
301
pid = wait(&status);
usr.sbin/eigrpd/eigrpd.c
302
if (pid == -1) {
usr.sbin/eigrpd/eigrpd.c
307
(pid == rde_pid) ? "route decision engine" :
usr.sbin/eigrpd/eigrpd.c
309
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/eigrpd/eigrpd.c
324
pid_t pid;
usr.sbin/eigrpd/eigrpd.c
326
switch (pid = fork()) {
usr.sbin/eigrpd/eigrpd.c
333
return (pid);
usr.sbin/eigrpd/eigrpd.c
419
kr_ifinfo(NULL, imsg.hdr.pid);
usr.sbin/eigrpd/eigrpd.c
421
kr_ifinfo(imsg.data, imsg.hdr.pid);
usr.sbin/eigrpd/eigrpd.c
512
main_imsg_compose_eigrpe(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/eigrpd/eigrpd.c
516
return (imsg_compose_event(iev_eigrpe, type, 0, pid, -1, data, datalen));
usr.sbin/eigrpd/eigrpd.c
520
main_imsg_compose_rde(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/eigrpd/eigrpd.c
524
return (imsg_compose_event(iev_rde, type, 0, pid, -1, data, datalen));
usr.sbin/eigrpd/eigrpd.c
541
pid_t pid, int fd, void *data, uint16_t datalen)
usr.sbin/eigrpd/eigrpd.c
546
pid, fd, data, datalen)) != -1)
usr.sbin/eigrpd/eigrpe.c
202
eigrpe_imsg_compose_parent(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/eigrpd/eigrpe.c
204
return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen));
usr.sbin/eigrpd/eigrpe.c
208
eigrpe_imsg_compose_rde(int type, uint32_t peerid, pid_t pid,
usr.sbin/eigrpd/eigrpe.c
211
return (imsg_compose_event(iev_rde, type, peerid, pid, -1,
usr.sbin/eigrpd/kroute.c
1358
rtm->rtm_pid != kr_state.pid)
usr.sbin/eigrpd/kroute.c
173
kr_state.pid = getpid();
usr.sbin/eigrpd/kroute.c
353
imsg->hdr.pid, &kr, sizeof(kr));
usr.sbin/eigrpd/kroute.c
356
main_imsg_compose_eigrpe(IMSG_CTL_END, imsg->hdr.pid, NULL, 0);
usr.sbin/eigrpd/kroute.c
360
kr_ifinfo(char *ifname, pid_t pid)
usr.sbin/eigrpd/kroute.c
367
pid, &kif->k, sizeof(kif->k));
usr.sbin/eigrpd/kroute.c
370
main_imsg_compose_eigrpe(IMSG_CTL_END, pid, NULL, 0);
usr.sbin/eigrpd/kroute.c
40
pid_t pid;
usr.sbin/eigrpd/rde.c
151
rde_imsg_compose_parent(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/eigrpd/rde.c
153
return (imsg_compose_event(iev_main, type, 0, pid, -1,
usr.sbin/eigrpd/rde.c
158
rde_imsg_compose_eigrpe(int type, uint32_t peerid, pid_t pid, void *data,
usr.sbin/eigrpd/rde.c
161
return (imsg_compose_event(iev_eigrpe, type, peerid, pid, -1,
usr.sbin/eigrpd/rde.c
275
rt_dump(imsg.data, imsg.hdr.pid);
usr.sbin/eigrpd/rde.c
276
rde_imsg_compose_eigrpe(IMSG_CTL_END, 0, imsg.hdr.pid,
usr.sbin/eigrpd/rde.c
785
rt_dump(struct ctl_show_topology_req *treq, pid_t pid)
usr.sbin/eigrpd/rde.c
819
0, pid, rtctl, sizeof(*rtctl));
usr.sbin/hotplugd/hotplugd.c
150
pid_t pid;
usr.sbin/hotplugd/hotplugd.c
160
if ((pid = fork()) == -1) {
usr.sbin/hotplugd/hotplugd.c
164
if (pid == 0) {
usr.sbin/hotplugd/hotplugd.c
181
pid_t pid;
usr.sbin/hotplugd/hotplugd.c
189
while ((pid = waitpid(WAIT_ANY, &status, WNOHANG)) != 0) {
usr.sbin/hotplugd/hotplugd.c
190
if (pid == -1) {
usr.sbin/httpd/proc.c
355
pid_t pid;
usr.sbin/httpd/proc.c
364
pid = waitpid(WAIT_ANY, &status, 0);
usr.sbin/httpd/proc.c
365
if (pid <= 0)
usr.sbin/httpd/proc.c
382
log_warnx("lost child: pid %u %s", pid, cause);
usr.sbin/httpd/proc.c
385
log_warnx("lost child: pid %u", pid);
usr.sbin/httpd/proc.c
386
} while (pid != -1 || errno == EINTR);
usr.sbin/httpd/proc.c
640
imsg.hdr.type, imsg.hdr.peerid, p->p_title, imsg.hdr.pid);
usr.sbin/httpd/proc.c
672
p->p_title, imsg.hdr.pid);
usr.sbin/httpd/proc.c
708
pid_t pid, int fd, void *data, uint16_t datalen)
usr.sbin/httpd/proc.c
713
pid, fd, data, datalen)) == -1)
usr.sbin/httpd/proc.c
721
pid_t pid, int fd, const struct iovec *iov, int iovcnt)
usr.sbin/httpd/proc.c
726
pid, fd, iov, iovcnt)) == -1)
usr.sbin/ifstated/ifstated.c
317
pid_t pid;
usr.sbin/ifstated/ifstated.c
320
if (external->pid > 0) {
usr.sbin/ifstated/ifstated.c
322
external->command, external->pid);
usr.sbin/ifstated/ifstated.c
323
kill(external->pid, SIGKILL);
usr.sbin/ifstated/ifstated.c
324
waitpid(external->pid, &s, 0);
usr.sbin/ifstated/ifstated.c
325
external->pid = 0;
usr.sbin/ifstated/ifstated.c
330
pid = fork();
usr.sbin/ifstated/ifstated.c
331
if (pid == -1) {
usr.sbin/ifstated/ifstated.c
333
} else if (pid == 0) {
usr.sbin/ifstated/ifstated.c
338
external->pid = pid;
usr.sbin/ifstated/ifstated.c
341
waitpid(external->pid, &s, 0);
usr.sbin/ifstated/ifstated.c
342
external->pid = 0;
usr.sbin/ifstated/ifstated.c
383
if (external->pid <= 0)
usr.sbin/ifstated/ifstated.c
386
if (wait4(external->pid, &s, WNOHANG, NULL) == 0)
usr.sbin/ifstated/ifstated.c
389
external->pid = 0;
usr.sbin/ifstated/ifstated.c
444
if (external->pid > 0) {
usr.sbin/ifstated/ifstated.c
445
kill(external->pid, SIGKILL);
usr.sbin/ifstated/ifstated.c
446
waitpid(external->pid, &s, 0);
usr.sbin/ifstated/ifstated.c
447
external->pid = 0;
usr.sbin/ifstated/ifstated.h
56
pid_t pid;
usr.sbin/ikectl/ikeca.c
1151
pid_t pid, cpid;
usr.sbin/ikectl/ikeca.c
1163
pid = waitpid(cpid, &status, 0);
usr.sbin/ikectl/ikeca.c
1164
} while (pid == -1 && errno == EINTR);
usr.sbin/ikectl/ikeca.c
1166
return (pid == -1 ? -1 : WEXITSTATUS(status));
usr.sbin/ikectl/ikectl.c
402
imsg->hdr.type, imsg->hdr.len, imsg->hdr.peerid, imsg->hdr.pid);
usr.sbin/inetd/inetd.c
1688
pid_t pid;
usr.sbin/inetd/inetd.c
1693
pid = 0;
usr.sbin/inetd/inetd.c
1739
pid = fork();
usr.sbin/inetd/inetd.c
1741
if (pid == -1) {
usr.sbin/inetd/inetd.c
1749
if (pid && sep->se_wait) {
usr.sbin/inetd/inetd.c
1750
sep->se_wait = pid;
usr.sbin/inetd/inetd.c
1753
if (pid == 0) {
usr.sbin/inetd/inetd.c
508
pid_t pid;
usr.sbin/inetd/inetd.c
514
if ((pid = wait3(&status, WNOHANG, NULL)) <= 0) {
usr.sbin/inetd/inetd.c
515
if (pid == -1 && errno == EINTR)
usr.sbin/inetd/inetd.c
521
(long)pid, status);
usr.sbin/inetd/inetd.c
523
if (sep->se_wait == pid) {
usr.sbin/ldapd/control.c
204
imsgev_compose(iev, IMSG_CTL_STATS, 0, iev->ibuf.pid, -1,
usr.sbin/ldapd/control.c
218
imsgev_compose(iev, IMSG_CTL_NSSTATS, 0, iev->ibuf.pid, -1,
usr.sbin/ldapd/control.c
222
imsgev_compose(iev, IMSG_CTL_END, 0, iev->ibuf.pid, -1, NULL, 0);
usr.sbin/ldapd/imsgev.c
58
uint32_t pid, int fd, void *data, u_int16_t datalen)
usr.sbin/ldapd/imsgev.c
62
r = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data, datalen);
usr.sbin/ldapd/ldapd.c
100
log_debug("child %d terminated abnormally", pid);
usr.sbin/ldapd/ldapd.c
102
if (pid == ldape_pid) {
usr.sbin/ldapd/ldapd.c
414
pid_t pid;
usr.sbin/ldapd/ldapd.c
416
switch (pid = fork()) {
usr.sbin/ldapd/ldapd.c
423
return (pid);
usr.sbin/ldapd/ldapd.c
81
pid_t pid;
usr.sbin/ldapd/ldapd.c
84
while ((pid = waitpid(WAIT_ANY, &status, WNOHANG)) != 0) {
usr.sbin/ldapd/ldapd.c
85
if (pid == -1) {
usr.sbin/ldapd/ldapd.c
95
pid, WEXITSTATUS(status));
usr.sbin/ldapd/ldapd.c
98
pid, WTERMSIG(status));
usr.sbin/ldapd/ldape.c
58
pid_t pid;
usr.sbin/ldapd/ldape.c
61
pid = waitpid(WAIT_ANY, &status, WNOHANG);
usr.sbin/ldapd/ldape.c
62
if (pid <= 0)
usr.sbin/ldomctl/config.c
1003
md_add_prop_val(md, node, "pid", cpu->pid);
usr.sbin/ldomctl/config.c
131
pri_find_cpu(uint64_t pid)
usr.sbin/ldomctl/config.c
1332
md_add_prop_val(md, node, "pid", guest->pid);
usr.sbin/ldomctl/config.c
136
if (cpu->pid == pid)
usr.sbin/ldomctl/config.c
149
uint64_t pid;
usr.sbin/ldomctl/config.c
160
pid = -1;
usr.sbin/ldomctl/config.c
1600
guest->pid = resource_id + 1;
usr.sbin/ldomctl/config.c
161
if (!md_get_prop_val(md, node2, "pid", &pid))
usr.sbin/ldomctl/config.c
162
md_get_prop_val(md, node2, "id", &pid);
usr.sbin/ldomctl/config.c
164
cpu = pri_find_cpu(pid);
usr.sbin/ldomctl/config.c
166
errx(1, "couldn't determine core for VCPU %lld\n", pid);
usr.sbin/ldomctl/config.c
2674
guest_find_cpu(struct guest *guest, uint64_t pid)
usr.sbin/ldomctl/config.c
2679
if (cpu->pid == pid)
usr.sbin/ldomctl/config.c
2695
uint64_t pid;
usr.sbin/ldomctl/config.c
2704
if (!md_get_prop_val(md, node2, "pid", &pid))
usr.sbin/ldomctl/config.c
2705
if (!md_get_prop_val(md, node2, "id", &pid))
usr.sbin/ldomctl/config.c
2707
cpu = guest_find_cpu(guest, pid);
usr.sbin/ldomctl/config.c
300
if (!md_get_prop_val(md, node, "pid", &cpu->pid))
usr.sbin/ldomctl/config.c
301
md_get_prop_val(md, node, "id", &cpu->pid);
usr.sbin/ldomctl/config.c
323
pri_alloc_cpu(uint64_t pid)
usr.sbin/ldomctl/config.c
327
if (pid == -1 && !TAILQ_EMPTY(&free_cpus)) {
usr.sbin/ldomctl/config.c
334
if (cpu->pid == pid) {
usr.sbin/ldomctl/config.c
650
uint64_t pid;
usr.sbin/ldomctl/config.c
661
if (!md_get_prop_val(md, node, "pid", &pid))
usr.sbin/ldomctl/config.c
664
cpu = pri_alloc_cpu(pid);
usr.sbin/ldomctl/config.c
814
md_get_prop_val(md, node, "pid", &guest->pid);
usr.sbin/ldomctl/ldomctl.h
120
uint64_t pid;
usr.sbin/ldomctl/ldomctl.h
37
uint64_t pid, vid, gid, partid;
usr.sbin/ldpd/control.c
166
control_connbypid(pid_t pid)
usr.sbin/ldpd/control.c
171
if (c->iev.ibuf.pid == pid)
usr.sbin/ldpd/control.c
237
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ldpd/control.c
243
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ldpd/control.c
245
imsg.hdr.pid, imsg.data,
usr.sbin/ldpd/control.c
263
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ldpd/control.c
264
ldpe_imsg_compose_lde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/ldpd/control.c
283
ldpe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid,
usr.sbin/ldpd/control.c
285
ldpe_imsg_compose_lde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/ldpd/control.c
307
if ((c = control_connbypid(imsg->hdr.pid)) == NULL)
usr.sbin/ldpd/control.c
310
return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid,
usr.sbin/ldpd/kroute.c
1582
rtm->rtm_pid != kr_state.pid)
usr.sbin/ldpd/kroute.c
197
kr_state.pid = getpid();
usr.sbin/ldpd/kroute.c
42
pid_t pid;
usr.sbin/ldpd/kroute.c
471
imsg->hdr.pid, &kn->r,
usr.sbin/ldpd/kroute.c
487
main_imsg_compose_ldpe(IMSG_CTL_KROUTE, imsg->hdr.pid,
usr.sbin/ldpd/kroute.c
494
main_imsg_compose_ldpe(IMSG_CTL_END, imsg->hdr.pid, NULL, 0);
usr.sbin/ldpd/kroute.c
498
kr_ifinfo(char *ifname, pid_t pid)
usr.sbin/ldpd/kroute.c
505
pid, &kif->k, sizeof(kif->k));
usr.sbin/ldpd/kroute.c
508
main_imsg_compose_ldpe(IMSG_CTL_END, pid, NULL, 0);
usr.sbin/ldpd/l2vpn.c
489
l2vpn_pw_ctl(pid_t pid)
usr.sbin/ldpd/l2vpn.c
505
pid, &pwctl, sizeof(pwctl));
usr.sbin/ldpd/l2vpn.c
510
l2vpn_binding_ctl(pid_t pid)
usr.sbin/ldpd/l2vpn.c
551
0, pid, &pwctl, sizeof(pwctl));
usr.sbin/ldpd/l2vpn.c
556
0, pid, &pwctl, sizeof(pwctl));
usr.sbin/ldpd/lde.c
176
lde_imsg_compose_parent(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/ldpd/lde.c
178
return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen));
usr.sbin/ldpd/lde.c
182
lde_imsg_compose_ldpe(int type, uint32_t peerid, pid_t pid, void *data,
usr.sbin/ldpd/lde.c
185
return (imsg_compose_event(iev_ldpe, type, peerid, pid,
usr.sbin/ldpd/lde.c
343
rt_dump(imsg.hdr.pid);
usr.sbin/ldpd/lde.c
346
imsg.hdr.pid, NULL, 0);
usr.sbin/ldpd/lde.c
349
l2vpn_pw_ctl(imsg.hdr.pid);
usr.sbin/ldpd/lde.c
352
imsg.hdr.pid, NULL, 0);
usr.sbin/ldpd/lde.c
355
l2vpn_binding_ctl(imsg.hdr.pid);
usr.sbin/ldpd/lde.c
358
imsg.hdr.pid, NULL, 0);
usr.sbin/ldpd/lde_lib.c
156
rt_dump(pid_t pid)
usr.sbin/ldpd/lde_lib.c
190
lde_imsg_compose_ldpe(IMSG_CTL_SHOW_LIB, 0, pid,
usr.sbin/ldpd/lde_lib.c
198
lde_imsg_compose_ldpe(IMSG_CTL_SHOW_LIB, 0, pid,
usr.sbin/ldpd/ldpd.c
294
pid_t pid;
usr.sbin/ldpd/ldpd.c
308
pid = wait(&status);
usr.sbin/ldpd/ldpd.c
309
if (pid == -1) {
usr.sbin/ldpd/ldpd.c
314
(pid == lde_pid) ? "label decision engine" :
usr.sbin/ldpd/ldpd.c
316
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/ldpd/ldpd.c
331
pid_t pid;
usr.sbin/ldpd/ldpd.c
333
switch (pid = fork()) {
usr.sbin/ldpd/ldpd.c
340
return (pid);
usr.sbin/ldpd/ldpd.c
409
af = imsg.hdr.pid;
usr.sbin/ldpd/ldpd.c
430
kr_ifinfo(NULL, imsg.hdr.pid);
usr.sbin/ldpd/ldpd.c
432
kr_ifinfo(imsg.data, imsg.hdr.pid);
usr.sbin/ldpd/ldpd.c
536
main_imsg_compose_ldpe(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/ldpd/ldpd.c
540
imsg_compose_event(iev_ldpe, type, 0, pid, -1, data, datalen);
usr.sbin/ldpd/ldpd.c
544
main_imsg_compose_lde(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/ldpd/ldpd.c
546
imsg_compose_event(iev_lde, type, 0, pid, -1, data, datalen);
usr.sbin/ldpd/ldpd.c
573
pid_t pid, int fd, void *data, uint16_t datalen)
usr.sbin/ldpd/ldpd.c
578
pid, fd, data, datalen)) != -1)
usr.sbin/ldpd/ldpe.c
199
ldpe_imsg_compose_parent(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/ldpd/ldpe.c
201
return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen));
usr.sbin/ldpd/ldpe.c
205
ldpe_imsg_compose_lde(int type, uint32_t peerid, pid_t pid, void *data,
usr.sbin/ldpd/ldpe.c
208
return (imsg_compose_event(iev_lde, type, peerid, pid, -1,
usr.sbin/ldpd/pfkey.c
111
smsg.sadb_msg_pid = pid;
usr.sbin/ldpd/pfkey.c
263
hdr.sadb_msg_pid == pid) {
usr.sbin/ldpd/pfkey.c
47
static uint32_t pid; /* should pid_t but pfkey needs uint32_t */
usr.sbin/ldpd/pfkey.c
68
if (!pid)
usr.sbin/ldpd/pfkey.c
69
pid = getpid();
usr.sbin/lpd/lp.c
613
pid_t pid;
usr.sbin/lpd/lp.c
616
pid = *ppid = 0;
usr.sbin/lpd/lp.c
633
if (pid) {
usr.sbin/lpd/lp.c
638
pid = strtonum(line, 2, XXX_PID_MAX, &errstr);
usr.sbin/lpd/lp.c
651
if (pid == 0)
usr.sbin/lpd/lp.c
654
if (kill(pid, 0) == -1 && errno != EPERM) {
usr.sbin/lpd/lp.c
660
*ppid = pid;
usr.sbin/lpd/lpd.c
223
pid_t pid;
usr.sbin/lpd/lpd.c
233
pid = waitpid(-1, &status, WNOHANG);
usr.sbin/lpd/lpd.c
234
if (pid <= 0)
usr.sbin/lpd/lpd.c
238
(int)pid, WTERMSIG(status));
usr.sbin/lpd/lpd.c
241
(int)pid, WEXITSTATUS(status));
usr.sbin/lpd/lpd.c
244
(int)pid);
usr.sbin/lpd/lpd.c
248
} while (pid > 0 || (pid == -1 && errno == EINTR));
usr.sbin/lpd/lpd.c
258
pid_t pid;
usr.sbin/lpd/lpd.c
265
pid = waitpid(WAIT_MYPGRP, NULL, 0);
usr.sbin/lpd/lpd.c
266
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/lpd/printer.c
1240
pid_t pid;
usr.sbin/lpd/printer.c
1247
while ((pid = waitpid(WAIT_ANY, &status, WUNTRACED)) && pid != prn->opid)
usr.sbin/lpd/printer.c
1280
pid_t pid;
usr.sbin/lpd/printer.c
1286
pid = wait(NULL);
usr.sbin/lpd/printer.c
1287
if (pid == -1)
usr.sbin/lpd/printer.c
1289
else if (pid == prn->opid)
usr.sbin/lpd/printer.c
592
pid_t pid;
usr.sbin/lpd/printer.c
677
switch ((pid = fork())) {
usr.sbin/lpd/printer.c
704
while (waitpid(pid, &status, 0) == -1)
usr.sbin/lpd/proc.c
109
pid_t pid;
usr.sbin/lpd/proc.c
123
switch (pid = fork()) {
usr.sbin/lpd/proc.c
134
p->pid = pid;
usr.sbin/lpd/proc.c
176
proc_setpid(struct imsgproc *p, pid_t pid)
usr.sbin/lpd/proc.c
178
p->pid = pid;
usr.sbin/lpd/proc.c
228
p->pid = -1;
usr.sbin/lpd/proc.c
326
m_compose(struct imsgproc *p, uint32_t type, uint32_t peerid, pid_t pid, int fd,
usr.sbin/lpd/proc.c
329
if (imsg_compose(&p->imsgbuf, type, peerid, pid, fd, data, len) == -1)
usr.sbin/lpd/proc.c
336
m_create(struct imsgproc *p, uint32_t type, uint32_t peerid, pid_t pid, int fd)
usr.sbin/lpd/proc.c
341
p->m_out.pid = pid;
usr.sbin/lpd/proc.c
349
p->m_out.pid, p->m_out.fd, p->m_out.buf, p->m_out.pos) == -1)
usr.sbin/lpd/proc.c
37
pid_t pid;
usr.sbin/lpd/proc.c
55
pid_t pid;
usr.sbin/lpd/proc.c
71
return p->pid;
usr.sbin/lpd/proc.c
93
proc_bypid(pid_t pid)
usr.sbin/lpd/proc.c
98
if (pid == p->pid)
usr.sbin/lpr/lpc/cmds.c
118
int pid, fd;
usr.sbin/lpr/lpc/cmds.c
173
if (kill(pid = atoi(line), SIGTERM) < 0) {
usr.sbin/lpr/lpc/cmds.c
177
printf("\tWarning: daemon (pid %d) not killed\n", pid);
usr.sbin/lpr/lpc/cmds.c
179
printf("\tdaemon (pid %d) killed\n", pid);
usr.sbin/lpr/lpd/printjob.c
1209
pid_t pid;
usr.sbin/lpr/lpd/printjob.c
1213
if ((pid = fork()) < 0) {
usr.sbin/lpr/lpd/printjob.c
1220
if (pid == 0) {
usr.sbin/lpr/lpd/printjob.c
1234
return (pid);
usr.sbin/lpr/lpd/printjob.c
189
pid = getpid();
usr.sbin/lpr/lpd/printjob.c
190
if ((pidoff = i = snprintf(line, sizeof(line), "%d\n", pid)) < 0 ||
usr.sbin/lpr/lpd/printjob.c
192
syslog(LOG_ERR, "impossibly large pid: %u", pid);
usr.sbin/lpr/lpd/printjob.c
537
pid_t pid;
usr.sbin/lpr/lpd/printjob.c
716
while ((pid = waitpid((pid_t)-1, &status, WUNTRACED)) > 0
usr.sbin/lpr/lpd/printjob.c
717
&& pid != ofilter)
usr.sbin/lpr/lpd/printjob.c
752
while ((pid = wait(&status)) > 0 && pid != child)
usr.sbin/lpr/lpd/printjob.c
87
static pid_t pid; /* pid of lpd process */
usr.sbin/ndp/ndp.c
111
static pid_t pid;
usr.sbin/ndp/ndp.c
144
pid = getpid();
usr.sbin/ndp/ndp.c
809
rtm->rtm_seq != seq || rtm->rtm_pid != pid));
usr.sbin/npppd/npppd/control.c
352
imsg->hdr.pid, -1, imsg->data,
usr.sbin/npppd/npppd/npppd.c
254
_this->pid = getpid();
usr.sbin/npppd/npppd/npppd.c
260
_this->pid, VERSION);
usr.sbin/npppd/npppd/npppd.c
386
fprintf(pidfp, "%u\n", _this->pid);
usr.sbin/npppd/npppd/npppd_local.h
142
pid_t pid;
usr.sbin/npppd/npppd/privsep.c
175
pid_t pid;
usr.sbin/npppd/npppd/privsep.c
181
if ((pid = fork()) < 0)
usr.sbin/npppd/npppd/privsep.c
183
else if (pid == 0) {
usr.sbin/npppd/npppd/privsep.c
194
privsep_pid = pid;
usr.sbin/nsd/ipc.c
163
(int)data->child->pid, strerror(errno));
usr.sbin/nsd/ipc.c
177
(int)data->child->pid, strerror(errno));
usr.sbin/nsd/ipc.c
182
(int)data->child->pid));
usr.sbin/nsd/ipc.c
197
(int)nsd->children[i].pid));
usr.sbin/nsd/ipc.c
202
(int)nsd->children[i].pid);
usr.sbin/nsd/ipc.c
208
nsd->children[i].pid = -1;
usr.sbin/nsd/ipc.c
387
if(nsd->children[i].pid > 0 &&
usr.sbin/nsd/nsd.c
1276
nsd.children[i].pid = -1;
usr.sbin/nsd/nsd.c
1566
nsd.pid = getpid();
usr.sbin/nsd/nsd.c
1750
argv0, PACKAGE_STRING, (int) nsd.pid);
usr.sbin/nsd/nsd.c
598
pid_t pid;
usr.sbin/nsd/nsd.c
622
pid = (pid_t) strtol(pidbuf, &t, 10);
usr.sbin/nsd/nsd.c
627
return pid;
usr.sbin/nsd/nsd.c
643
snprintf(pidbuf, sizeof(pidbuf), "%lu\n", (unsigned long) nsd->pid);
usr.sbin/nsd/nsd.h
173
pid_t pid;
usr.sbin/nsd/nsd.h
234
pid_t pid;
usr.sbin/nsd/popen3.c
141
return pid;
usr.sbin/nsd/popen3.c
35
pid_t pid;
usr.sbin/nsd/popen3.c
59
pid = fork();
usr.sbin/nsd/popen3.c
60
switch(pid) {
usr.sbin/nsd/server.c
1588
nsd->children[i].pid = 0;
usr.sbin/nsd/server.c
1744
pid_t pid;
usr.sbin/nsd/server.c
1768
pid = fork();
usr.sbin/nsd/server.c
1769
switch (pid) {
usr.sbin/nsd/server.c
1804
xfrd_init(sockets[1], nsd, del_db, reload_active, pid);
usr.sbin/nsd/server.c
1913
(int)nsd->pid, strerror(errno));
usr.sbin/nsd/server.c
1938
(int)nsd->pid, strerror(errno));
usr.sbin/nsd/server.c
3220
(void)kill(nsd->pid, SIGTERM);
usr.sbin/nsd/server.c
3471
nsd->verifiers[i].pid = -1;
usr.sbin/nsd/server.c
3793
(int) nsd->this_child->pid, strerror(errno));
usr.sbin/nsd/server.c
435
delete_child_pid(struct nsd *nsd, pid_t pid)
usr.sbin/nsd/server.c
439
if (nsd->children[i].pid == pid) {
usr.sbin/nsd/server.c
440
nsd->children[i].pid = 0;
usr.sbin/nsd/server.c
466
if (nsd->children[i].pid <= 0) {
usr.sbin/nsd/server.c
476
nsd->children[i].pid = fork();
usr.sbin/nsd/server.c
477
switch (nsd->children[i].pid) {
usr.sbin/nsd/server.c
513
nsd->pid = 0;
usr.sbin/nsd/server.c
5738
if (nsd->children[i].pid > 0 && nsd->children[i].child_fd != -1) {
usr.sbin/nsd/server.c
5746
(int) nsd->children[i].pid,
usr.sbin/nsd/verify.c
172
if(kill(verifier->pid, SIGTERM) == -1) {
usr.sbin/nsd/verify.c
176
verifier->pid,
usr.sbin/nsd/verify.c
213
verifier->pid = -1;
usr.sbin/nsd/verify.c
261
verifier->zone->opts->name, verifier->pid);
usr.sbin/nsd/verify.c
293
pid_t pid;
usr.sbin/nsd/verify.c
308
while(((pid = waitpid(-1, &wstatus, WNOHANG)) == -1 && errno == EINTR)
usr.sbin/nsd/verify.c
309
|| (pid > 0))
usr.sbin/nsd/verify.c
315
nsd->verifiers[i].pid == pid)
usr.sbin/nsd/verify.c
328
verifier->zone->opts->name, pid);
usr.sbin/nsd/verify.c
338
verifier->zone->opts->name, pid, status);
usr.sbin/nsd/verify.c
468
verifier->pid = popen3(
usr.sbin/nsd/verify.c
470
if(verifier->pid == -1) {
usr.sbin/nsd/verify.c
580
zone->opts->name, verifier->pid, timeout);
usr.sbin/nsd/verify.c
583
"(pid %d)", zone->opts->name, verifier->pid);
usr.sbin/nsd/verify.c
615
verifier->pid = -1;
usr.sbin/nsd/verify.h
61
pid_t pid;
usr.sbin/nsd/xfrd-disk.c
529
nsd->options->xfrdir, (int)nsd->pid);
usr.sbin/ntpd/constraint.c
283
cstr->pid = start_child(CONSTRAINT_PROC_NAME, pipes[1], argc, argv);
usr.sbin/ntpd/constraint.c
469
priv_constraint_check_child(pid_t pid, int status)
usr.sbin/ntpd/constraint.c
484
if ((cstr = constraint_bypid(pid)) != NULL) {
usr.sbin/ntpd/constraint.c
510
kill(cstr->pid, SIGTERM);
usr.sbin/ntpd/constraint.c
540
constraint_bypid(pid_t pid)
usr.sbin/ntpd/constraint.c
545
if (cstr->pid == pid)
usr.sbin/ntpd/ntpd.c
129
pid_t pid;
usr.sbin/ntpd/ntpd.c
364
if ((pid = wait(NULL)) == -1 &&
usr.sbin/ntpd/ntpd.c
367
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/ntpd/ntpd.c
379
pid_t pid;
usr.sbin/ntpd/ntpd.c
382
pid = waitpid(WAIT_ANY, &status, WNOHANG);
usr.sbin/ntpd/ntpd.c
383
if (pid <= 0)
usr.sbin/ntpd/ntpd.c
386
priv_constraint_check_child(pid, status);
usr.sbin/ntpd/ntpd.c
387
} while (pid > 0 || (pid == -1 && errno == EINTR));
usr.sbin/ntpd/ntpd.h
204
pid_t pid;
usr.sbin/ntpd/util.c
186
pid_t pid;
usr.sbin/ntpd/util.c
205
switch (pid = fork()) {
usr.sbin/ntpd/util.c
228
return (pid);
usr.sbin/ospf6d/control.c
208
control_connbypid(pid_t pid)
usr.sbin/ospf6d/control.c
213
if (c->iev.ibuf.pid == pid)
usr.sbin/ospf6d/control.c
288
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospf6d/control.c
293
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospf6d/control.c
294
ospfe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid,
usr.sbin/ospf6d/control.c
317
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospf6d/control.c
318
ospfe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/ospf6d/control.c
330
ospfe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid,
usr.sbin/ospf6d/control.c
332
ospfe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/ospf6d/control.c
354
if ((c = control_connbypid(imsg->hdr.pid)) == NULL)
usr.sbin/ospf6d/control.c
357
return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid,
usr.sbin/ospf6d/kroute.c
1391
rtm->rtm_pid != kr_state.pid) /* caused by us */
usr.sbin/ospf6d/kroute.c
162
kr_state.pid = getpid();
usr.sbin/ospf6d/kroute.c
46
pid_t pid;
usr.sbin/ospf6d/kroute.c
488
imsg->hdr.pid,
usr.sbin/ospf6d/kroute.c
502
main_imsg_compose_ospfe(IMSG_CTL_KROUTE, imsg->hdr.pid,
usr.sbin/ospf6d/kroute.c
510
main_imsg_compose_ospfe(IMSG_CTL_END, imsg->hdr.pid, NULL, 0);
usr.sbin/ospf6d/ospf6d.c
301
pid_t pid;
usr.sbin/ospf6d/ospf6d.c
316
pid = wait(&status);
usr.sbin/ospf6d/ospf6d.c
317
if (pid == -1) {
usr.sbin/ospf6d/ospf6d.c
322
(pid == rde_pid) ? "route decision engine" :
usr.sbin/ospf6d/ospf6d.c
324
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/ospf6d/ospf6d.c
475
main_imsg_compose_ospfe(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/ospf6d/ospf6d.c
479
imsg_compose_event(iev_ospfe, type, 0, pid, -1, data, datalen);
usr.sbin/ospf6d/ospf6d.c
483
main_imsg_compose_ospfe_fd(int type, pid_t pid, int fd)
usr.sbin/ospf6d/ospf6d.c
487
imsg_compose_event(iev_ospfe, type, 0, pid, fd, NULL, 0);
usr.sbin/ospf6d/ospf6d.c
491
main_imsg_compose_rde(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/ospf6d/ospf6d.c
495
imsg_compose_event(iev_rde, type, 0, pid, -1, data, datalen);
usr.sbin/ospf6d/ospf6d.c
512
pid_t pid, int fd, void *data, u_int16_t datalen)
usr.sbin/ospf6d/ospf6d.c
517
pid, fd, data, datalen)) != -1)
usr.sbin/ospf6d/ospfe.c
237
ospfe_imsg_compose_parent(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/ospf6d/ospfe.c
239
return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen));
usr.sbin/ospf6d/ospfe.c
243
ospfe_imsg_compose_rde(int type, u_int32_t peerid, pid_t pid,
usr.sbin/ospf6d/ospfe.c
246
return (imsg_compose_event(iev_rde, type, peerid, pid, -1,
usr.sbin/ospf6d/ospfe.c
77
pid_t pid;
usr.sbin/ospf6d/ospfe.c
80
switch (pid = fork()) {
usr.sbin/ospf6d/ospfe.c
86
return (pid);
usr.sbin/ospf6d/rde.c
121
pid_t pid;
usr.sbin/ospf6d/rde.c
123
switch (pid = fork()) {
usr.sbin/ospf6d/rde.c
130
return (pid);
usr.sbin/ospf6d/rde.c
253
rde_imsg_compose_ospfe(int type, u_int32_t peerid, pid_t pid, void *data,
usr.sbin/ospf6d/rde.c
256
return (imsg_compose_event(iev_ospfe, type, peerid, pid, -1,
usr.sbin/ospf6d/rde.c
568
imsg.hdr.pid);
usr.sbin/ospf6d/rde.c
571
imsg.hdr.pid);
usr.sbin/ospf6d/rde.c
576
imsg.hdr.pid);
usr.sbin/ospf6d/rde.c
580
imsg.hdr.pid);
usr.sbin/ospf6d/rde.c
584
imsg.hdr.pid, -1, NULL, 0);
usr.sbin/ospf6d/rde.c
589
0, imsg.hdr.pid, -1, area, sizeof(*area));
usr.sbin/ospf6d/rde.c
591
rt_dump(area->id, imsg.hdr.pid, RIB_RTR);
usr.sbin/ospf6d/rde.c
592
rt_dump(area->id, imsg.hdr.pid, RIB_NET);
usr.sbin/ospf6d/rde.c
595
rt_dump(aid, imsg.hdr.pid, RIB_EXT);
usr.sbin/ospf6d/rde.c
598
imsg.hdr.pid, -1, NULL, 0);
usr.sbin/ospf6d/rde.c
601
rde_send_summary(imsg.hdr.pid);
usr.sbin/ospf6d/rde.c
603
rde_send_summary_area(area, imsg.hdr.pid);
usr.sbin/ospf6d/rde.c
605
imsg.hdr.pid, -1, NULL, 0);
usr.sbin/ospf6d/rde.c
826
rde_dump_area(struct area *area, int imsg_type, pid_t pid)
usr.sbin/ospf6d/rde.c
831
imsg_compose_event(iev_ospfe, IMSG_CTL_AREA, 0, pid, -1,
usr.sbin/ospf6d/rde.c
837
0, pid, -1, iface, sizeof(*iface));
usr.sbin/ospf6d/rde.c
838
lsa_dump(&iface->lsa_tree, imsg_type, pid);
usr.sbin/ospf6d/rde.c
842
lsa_dump(&area->lsa_tree, imsg_type, pid);
usr.sbin/ospf6d/rde.c
908
rde_send_summary(pid_t pid)
usr.sbin/ospf6d/rde.c
933
rde_imsg_compose_ospfe(IMSG_CTL_SHOW_SUM, 0, pid, &sumctl,
usr.sbin/ospf6d/rde.c
938
rde_send_summary_area(struct area *area, pid_t pid)
usr.sbin/ospf6d/rde.c
961
rde_imsg_compose_ospfe(IMSG_CTL_SHOW_SUM_AREA, 0, pid, &sumareactl,
usr.sbin/ospf6d/rde_lsdb.c
754
lsa_dump(struct lsa_tree *tree, int imsg_type, pid_t pid)
usr.sbin/ospf6d/rde_lsdb.c
801
rde_imsg_compose_ospfe(imsg_type, 0, pid, &v->lsa->hdr,
usr.sbin/ospf6d/rde_spf.c
919
rt_dump(struct in_addr area, pid_t pid, u_int8_t r_type)
usr.sbin/ospf6d/rde_spf.c
976
rde_imsg_compose_ospfe(IMSG_CTL_SHOW_RIB, 0, pid,
usr.sbin/ospfd/control.c
208
control_connbypid(pid_t pid)
usr.sbin/ospfd/control.c
213
if (c->iev.ibuf.pid == pid)
usr.sbin/ospfd/control.c
288
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospfd/control.c
294
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospfd/control.c
295
ospfe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid,
usr.sbin/ospfd/control.c
317
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospfd/control.c
318
ospfe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/ospfd/control.c
330
ospfe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid,
usr.sbin/ospfd/control.c
332
ospfe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/ospfd/control.c
354
if ((c = control_connbypid(imsg->hdr.pid)) == NULL)
usr.sbin/ospfd/control.c
357
return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid,
usr.sbin/ospfd/kroute.c
1427
rtm->rtm_pid != kr_state.pid)
usr.sbin/ospfd/kroute.c
183
kr_state.pid = getpid();
usr.sbin/ospfd/kroute.c
45
pid_t pid;
usr.sbin/ospfd/kroute.c
486
imsg->hdr.pid,
usr.sbin/ospfd/kroute.c
501
main_imsg_compose_ospfe(IMSG_CTL_KROUTE, imsg->hdr.pid,
usr.sbin/ospfd/kroute.c
509
main_imsg_compose_ospfe(IMSG_CTL_END, imsg->hdr.pid, NULL, 0);
usr.sbin/ospfd/kroute.c
513
kr_ifinfo(char *ifname, pid_t pid)
usr.sbin/ospfd/kroute.c
520
pid, &kif->k, sizeof(kif->k));
usr.sbin/ospfd/kroute.c
523
main_imsg_compose_ospfe(IMSG_CTL_END, pid, NULL, 0);
usr.sbin/ospfd/ospfd.c
312
pid_t pid;
usr.sbin/ospfd/ospfd.c
332
pid = wait(&status);
usr.sbin/ospfd/ospfd.c
333
if (pid == -1) {
usr.sbin/ospfd/ospfd.c
338
(pid == rde_pid) ? "route decision engine" :
usr.sbin/ospfd/ospfd.c
340
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/ospfd/ospfd.c
407
kr_ifinfo(NULL, imsg.hdr.pid);
usr.sbin/ospfd/ospfd.c
409
kr_ifinfo(imsg.data, imsg.hdr.pid);
usr.sbin/ospfd/ospfd.c
503
main_imsg_compose_ospfe(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/ospfd/ospfd.c
506
imsg_compose_event(iev_ospfe, type, 0, pid, -1, data, datalen);
usr.sbin/ospfd/ospfd.c
510
main_imsg_compose_ospfe_fd(int type, pid_t pid, int fd)
usr.sbin/ospfd/ospfd.c
513
imsg_compose_event(iev_ospfe, type, 0, pid, fd, NULL, 0);
usr.sbin/ospfd/ospfd.c
517
main_imsg_compose_rde(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/ospfd/ospfd.c
520
imsg_compose_event(iev_rde, type, 0, pid, -1, data, datalen);
usr.sbin/ospfd/ospfd.c
537
pid_t pid, int fd, void *data, u_int16_t datalen)
usr.sbin/ospfd/ospfd.c
542
pid, fd, data, datalen)) != -1)
usr.sbin/ospfd/ospfe.c
249
ospfe_imsg_compose_parent(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/ospfd/ospfe.c
251
return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen));
usr.sbin/ospfd/ospfe.c
255
ospfe_imsg_compose_rde(int type, u_int32_t peerid, pid_t pid,
usr.sbin/ospfd/ospfe.c
258
return (imsg_compose_event(iev_rde, type, peerid, pid, -1,
usr.sbin/ospfd/ospfe.c
78
pid_t pid;
usr.sbin/ospfd/ospfe.c
80
switch (pid = fork()) {
usr.sbin/ospfd/ospfe.c
86
return (pid);
usr.sbin/ospfd/rde.c
100
pid_t pid;
usr.sbin/ospfd/rde.c
102
switch (pid = fork()) {
usr.sbin/ospfd/rde.c
109
return (pid);
usr.sbin/ospfd/rde.c
240
rde_imsg_compose_ospfe(int type, u_int32_t peerid, pid_t pid, void *data,
usr.sbin/ospfd/rde.c
243
return (imsg_compose_event(iev_ospfe, type, peerid, pid, -1,
usr.sbin/ospfd/rde.c
580
imsg.hdr.pid);
usr.sbin/ospfd/rde.c
583
imsg.hdr.pid);
usr.sbin/ospfd/rde.c
588
imsg.hdr.pid);
usr.sbin/ospfd/rde.c
592
imsg.hdr.pid);
usr.sbin/ospfd/rde.c
596
imsg.hdr.pid, -1, NULL, 0);
usr.sbin/ospfd/rde.c
601
0, imsg.hdr.pid, -1, area, sizeof(*area));
usr.sbin/ospfd/rde.c
603
rt_dump(area->id, imsg.hdr.pid, RIB_RTR);
usr.sbin/ospfd/rde.c
604
rt_dump(area->id, imsg.hdr.pid, RIB_NET);
usr.sbin/ospfd/rde.c
607
rt_dump(aid, imsg.hdr.pid, RIB_EXT);
usr.sbin/ospfd/rde.c
610
imsg.hdr.pid, -1, NULL, 0);
usr.sbin/ospfd/rde.c
613
rde_send_summary(imsg.hdr.pid);
usr.sbin/ospfd/rde.c
615
rde_send_summary_area(area, imsg.hdr.pid);
usr.sbin/ospfd/rde.c
617
imsg.hdr.pid, -1, NULL, 0);
usr.sbin/ospfd/rde.c
758
rde_dump_area(struct area *area, int imsg_type, pid_t pid)
usr.sbin/ospfd/rde.c
763
imsg_compose_event(iev_ospfe, IMSG_CTL_AREA, 0, pid, -1,
usr.sbin/ospfd/rde.c
769
0, pid, -1, iface, sizeof(*iface));
usr.sbin/ospfd/rde.c
770
lsa_dump(&iface->lsa_tree, imsg_type, pid);
usr.sbin/ospfd/rde.c
774
lsa_dump(&area->lsa_tree, imsg_type, pid);
usr.sbin/ospfd/rde.c
845
rde_send_summary(pid_t pid)
usr.sbin/ospfd/rde.c
874
rde_imsg_compose_ospfe(IMSG_CTL_SHOW_SUM, 0, pid, &sumctl,
usr.sbin/ospfd/rde.c
879
rde_send_summary_area(struct area *area, pid_t pid)
usr.sbin/ospfd/rde.c
904
rde_imsg_compose_ospfe(IMSG_CTL_SHOW_SUM_AREA, 0, pid, &sumareactl,
usr.sbin/ospfd/rde_lsdb.c
607
lsa_dump(struct lsa_tree *tree, int imsg_type, pid_t pid)
usr.sbin/ospfd/rde_lsdb.c
652
rde_imsg_compose_ospfe(imsg_type, 0, pid, &v->lsa->hdr,
usr.sbin/ospfd/rde_spf.c
798
rt_dump(struct in_addr area, pid_t pid, u_int8_t r_type)
usr.sbin/ospfd/rde_spf.c
854
rde_imsg_compose_ospfe(IMSG_CTL_SHOW_RIB, 0, pid,
usr.sbin/portmap/portmap.c
583
pid_t pid;
usr.sbin/portmap/portmap.c
605
if ((pid = fork()) != 0) {
usr.sbin/portmap/portmap.c
606
if (pid == -1)
usr.sbin/pppd/main.c
1024
pid_t pid;
usr.sbin/pppd/main.c
1031
pid = fork();
usr.sbin/pppd/main.c
1033
if (pid < 0) {
usr.sbin/pppd/main.c
1039
if (pid == 0) {
usr.sbin/pppd/main.c
1083
while (waitpid(pid, &status, 0) < 0) {
usr.sbin/pppd/main.c
1104
pid_t pid;
usr.sbin/pppd/main.c
1108
pid = fork();
usr.sbin/pppd/main.c
1109
if (pid == -1) {
usr.sbin/pppd/main.c
1113
if (pid == 0) {
usr.sbin/pppd/main.c
1160
MAINDEBUG((LOG_DEBUG, "Script %s started; pid = %ld", prog, (long)pid));
usr.sbin/pppd/main.c
1173
pid_t pid;
usr.sbin/pppd/main.c
1180
pid = waitpid(-1, &status, WNOHANG);
usr.sbin/pppd/main.c
1181
switch (pid) {
usr.sbin/pppd/main.c
1195
(int)pid, WTERMSIG(status));
usr.sbin/pppd/main.c
284
pid = getpid();
usr.sbin/pppd/main.c
617
pid = getpid();
usr.sbin/pppd/main.c
95
static pid_t pid; /* Our pid */
usr.sbin/pppd/sys-bsd.c
1415
pid_t pid;
usr.sbin/pppd/sys-bsd.c
1433
pid = strtonum(hdb_lock_buffer, 1, 65535, &errstr);
usr.sbin/pppd/sys-bsd.c
1437
else if (kill(pid, 0) == -1 && errno == ESRCH) {
usr.sbin/pppd/sys-bsd.c
1442
dev, (long)pid);
usr.sbin/pppd/sys-bsd.c
1449
dev, (long)pid);
usr.sbin/procmap/procmap.c
1044
pid_t pid;
usr.sbin/procmap/procmap.c
1047
pid = (pid_t)strtonum(str, 0, INT_MAX, NULL);
usr.sbin/procmap/procmap.c
1050
return (pid);
usr.sbin/procmap/procmap.c
220
pid_t pid = -1;
usr.sbin/procmap/procmap.c
252
pid = strtopid(optarg);
usr.sbin/procmap/procmap.c
255
pid = getpid();
usr.sbin/procmap/procmap.c
285
many = (argc > 1 - (pid == -1 ? 0 : 1)) ? 1 : 0;
usr.sbin/procmap/procmap.c
312
if (pid == -1) {
usr.sbin/procmap/procmap.c
314
pid = getppid();
usr.sbin/procmap/procmap.c
316
pid = strtopid(argv[0]);
usr.sbin/procmap/procmap.c
323
if (pid == 0)
usr.sbin/procmap/procmap.c
326
kproc = kvm_getprocs(kd, KERN_PROC_PID, pid,
usr.sbin/procmap/procmap.c
329
warnc(ESRCH, "%d", pid);
usr.sbin/procmap/procmap.c
330
pid = -1;
usr.sbin/procmap/procmap.c
338
printf("process %d:\n", pid);
usr.sbin/procmap/procmap.c
343
process_map(kd, pid, kproc, &sum);
usr.sbin/procmap/procmap.c
346
pid = -1;
usr.sbin/procmap/procmap.c
374
process_map(kvm_t *kd, pid_t pid, struct kinfo_proc *proc, struct sum *sum)
usr.sbin/procmap/procmap.c
384
if (pid == 0) {
usr.sbin/procmap/procmap.c
400
if (pid > 0) {
usr.sbin/procmap/procmap.c
411
if (pid > 0 && (debug & PRINT_VMSPACE)) {
usr.sbin/procmap/procmap.c
431
if (pid > 0) {
usr.sbin/rad/control.c
187
control_connbypid(pid_t pid)
usr.sbin/rad/control.c
192
if (c->iev.ibuf.pid == pid)
usr.sbin/rad/control.c
267
frontend_imsg_compose_main(imsg.hdr.type, imsg.hdr.pid,
usr.sbin/rad/control.c
270
imsg.hdr.pid, imsg.data, IMSG_DATA_SIZE(imsg));
usr.sbin/rad/control.c
291
if ((c = control_connbypid(imsg->hdr.pid)) == NULL)
usr.sbin/rad/control.c
294
return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid,
usr.sbin/rad/engine.c
179
engine_imsg_compose_frontend(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/rad/engine.c
181
return (imsg_compose_event(iev_frontend, type, 0, pid, -1,
usr.sbin/rad/frontend.c
296
frontend_imsg_compose_main(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/rad/frontend.c
298
return (imsg_compose_event(iev_main, type, 0, pid, -1, data,
usr.sbin/rad/frontend.c
303
frontend_imsg_compose_engine(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/rad/frontend.c
305
return (imsg_compose_event(iev_engine, type, 0, pid, -1, data,
usr.sbin/rad/rad.c
301
pid_t pid;
usr.sbin/rad/rad.c
314
pid = wait(&status);
usr.sbin/rad/rad.c
315
if (pid == -1) {
usr.sbin/rad/rad.c
320
(pid == engine_pid) ? "engine" :
usr.sbin/rad/rad.c
322
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/rad/rad.c
336
pid_t pid;
usr.sbin/rad/rad.c
338
switch (pid = fork()) {
usr.sbin/rad/rad.c
345
return (pid);
usr.sbin/rad/rad.c
506
main_imsg_compose_engine(int type, pid_t pid, void *data, uint16_t datalen)
usr.sbin/rad/rad.c
509
imsg_compose_event(iev_engine, type, 0, pid, -1, data,
usr.sbin/rad/rad.c
527
pid_t pid, int fd, void *data, uint16_t datalen)
usr.sbin/rad/rad.c
531
if ((ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data,
usr.sbin/radiusd/control.c
325
return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid,
usr.sbin/radiusd/radiusd.c
1124
uint32_t type, uint32_t id, pid_t pid, int fd, void *data, size_t datalen)
usr.sbin/radiusd/radiusd.c
1137
if (imsg_compose(&module->ibuf, type, id, pid, fd, data,
usr.sbin/radiusd/radiusd.c
1152
pid_t pid;
usr.sbin/radiusd/radiusd.c
1168
pid = fork();
usr.sbin/radiusd/radiusd.c
1169
if (pid == -1) {
usr.sbin/radiusd/radiusd.c
1173
if (pid == 0) {
usr.sbin/radiusd/radiusd.c
1202
module->pid = pid;
usr.sbin/radiusd/radiusd.c
1225
module->pid);
usr.sbin/radiusd/radiusd.c
1941
pid_t pid, int fd, void *data, size_t datalen)
usr.sbin/radiusd/radiusd.c
1946
pid, fd, data, datalen)) != -1)
usr.sbin/radiusd/radiusd.c
1953
pid_t pid, int fd, struct iovec *iov, int niov)
usr.sbin/radiusd/radiusd.c
1958
pid, fd, iov, niov)) != -1)
usr.sbin/radiusd/radiusd.c
926
pid_t pid;
usr.sbin/radiusd/radiusd.c
930
while ((pid = wait3(&status, WNOHANG, NULL)) != 0) {
usr.sbin/radiusd/radiusd.c
931
if (pid == -1)
usr.sbin/radiusd/radiusd.c
934
if (module->pid == pid) {
usr.sbin/radiusd/radiusd.c
938
(int)pid, WEXITSTATUS(status));
usr.sbin/radiusd/radiusd.c
942
(int)pid, WTERMSIG(status));
usr.sbin/radiusd/radiusd.c
950
"with status %d", (int)pid,
usr.sbin/radiusd/radiusd.c
954
"by signal %d", (int)pid,
usr.sbin/radiusd/radiusd_bsdauth.c
110
pid = start_child(saved_argv0, pairsock[1]);
usr.sbin/radiusd/radiusd_bsdauth.c
236
while (waitpid(pid, &status, 0) == -1) {
usr.sbin/radiusd/radiusd_bsdauth.c
411
pid_t pid;
usr.sbin/radiusd/radiusd_bsdauth.c
413
switch (pid = fork()) {
usr.sbin/radiusd/radiusd_bsdauth.c
420
return (pid);
usr.sbin/radiusd/radiusd_bsdauth.c
88
pid_t pid;
usr.sbin/radiusd/radiusd_file.c
125
pid = start_child(saved_argv0, pairsock[1]);
usr.sbin/radiusd/radiusd_file.c
177
while (waitpid(pid, &status, 0) == -1) {
usr.sbin/radiusd/radiusd_file.c
266
pid_t pid;
usr.sbin/radiusd/radiusd_file.c
268
switch (pid = fork()) {
usr.sbin/radiusd/radiusd_file.c
275
return (pid);
usr.sbin/radiusd/radiusd_file.c
98
pid_t pid;
usr.sbin/radiusd/radiusd_local.h
75
pid_t pid;
usr.sbin/radiusd/radiusd_module.c
685
pid_t pid, int fd, const void *data, size_t datalen)
usr.sbin/radiusd/radiusd_module.c
689
if ((ret = imsg_compose(&base->ibuf, type, id, pid, fd, data, datalen))
usr.sbin/radiusd/radiusd_module.c
698
pid_t pid, int fd, const struct iovec *iov, int iovcnt)
usr.sbin/radiusd/radiusd_module.c
702
if ((ret = imsg_composev(&base->ibuf, type, id, pid, fd, iov, iovcnt))
usr.sbin/rarpd/arptab.c
107
pid = getpid();
usr.sbin/rarpd/arptab.c
229
rtm->rtm_seq != seq || rtm->rtm_pid != pid));
usr.sbin/rarpd/arptab.c
67
static pid_t pid;
usr.sbin/rdate/rdate.c
130
switch ((pid = fork())) {
usr.sbin/rdate/rdate.c
161
if (waitpid(pid, NULL, 0) == -1)
usr.sbin/rdate/rdate.c
79
int c, p[2], pid;
usr.sbin/relayctl/relayctl.c
333
imsg->hdr.type, imsg->hdr.len, imsg->hdr.peerid, imsg->hdr.pid);
usr.sbin/relayd/proc.c
355
pid_t pid;
usr.sbin/relayd/proc.c
364
pid = waitpid(WAIT_ANY, &status, 0);
usr.sbin/relayd/proc.c
365
if (pid <= 0)
usr.sbin/relayd/proc.c
382
log_warnx("lost child: pid %u %s", pid, cause);
usr.sbin/relayd/proc.c
385
log_warnx("lost child: pid %u", pid);
usr.sbin/relayd/proc.c
386
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/relayd/proc.c
641
imsg.hdr.type, imsg.hdr.peerid, p->p_title, imsg.hdr.pid);
usr.sbin/relayd/proc.c
673
p->p_title, imsg.hdr.pid);
usr.sbin/relayd/proc.c
709
pid_t pid, int fd, void *data, uint16_t datalen)
usr.sbin/relayd/proc.c
714
pid, fd, data, datalen)) == -1)
usr.sbin/relayd/proc.c
722
pid_t pid, int fd, const struct iovec *iov, int iovcnt)
usr.sbin/relayd/proc.c
727
pid, fd, iov, iovcnt)) == -1)
usr.sbin/ripd/control.c
175
control_connbypid(pid_t pid)
usr.sbin/ripd/control.c
180
if (c->iev.ibuf.pid == pid)
usr.sbin/ripd/control.c
260
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ripd/control.c
262
imsg.hdr.pid, imsg.data, imsg.hdr.len -
usr.sbin/ripd/control.c
271
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ripd/control.c
273
imsg.hdr.pid, imsg.data,
usr.sbin/ripd/control.c
279
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ripd/control.c
288
ripe_imsg_compose_parent(imsg.hdr.type, imsg.hdr.pid,
usr.sbin/ripd/control.c
290
ripe_imsg_compose_rde(imsg.hdr.type, 0, imsg.hdr.pid,
usr.sbin/ripd/control.c
312
if ((c = control_connbypid(imsg->hdr.pid)) == NULL)
usr.sbin/ripd/control.c
315
return (imsg_compose_event(&c->iev, imsg->hdr.type, 0, imsg->hdr.pid,
usr.sbin/ripd/kroute.c
1072
if (rtm->rtm_pid == kr_state.pid) /* cause by us */
usr.sbin/ripd/kroute.c
141
kr_state.pid = getpid();
usr.sbin/ripd/kroute.c
298
imsg->hdr.pid, &kr->r, sizeof(kr->r));
usr.sbin/ripd/kroute.c
311
main_imsg_compose_ripe(IMSG_CTL_KROUTE, imsg->hdr.pid,
usr.sbin/ripd/kroute.c
319
main_imsg_compose_ripe(IMSG_CTL_END, imsg->hdr.pid, NULL, 0);
usr.sbin/ripd/kroute.c
323
kr_ifinfo(char *ifname, pid_t pid)
usr.sbin/ripd/kroute.c
330
pid, &kif->k, sizeof(kif->k));
usr.sbin/ripd/kroute.c
333
main_imsg_compose_ripe(IMSG_CTL_END, pid, NULL, 0);
usr.sbin/ripd/kroute.c
45
pid_t pid;
usr.sbin/ripd/rde.c
184
rde_imsg_compose_ripe(int type, u_int32_t peerid, pid_t pid, void *data,
usr.sbin/ripd/rde.c
187
return (imsg_compose_event(iev_ripe, type, peerid, pid, -1,
usr.sbin/ripd/rde.c
266
rt_dump(imsg.hdr.pid);
usr.sbin/ripd/rde.c
269
imsg.hdr.pid, -1, NULL, 0);
usr.sbin/ripd/rde.c
80
pid_t pid;
usr.sbin/ripd/rde.c
82
switch (pid = fork()) {
usr.sbin/ripd/rde.c
89
return (pid);
usr.sbin/ripd/rde_rib.c
235
rt_dump(pid_t pid)
usr.sbin/ripd/rde_rib.c
247
rde_imsg_compose_ripe(IMSG_CTL_SHOW_RIB, 0, pid, &rtctl,
usr.sbin/ripd/ripd.c
271
pid_t pid;
usr.sbin/ripd/ripd.c
289
pid = wait(&status);
usr.sbin/ripd/ripd.c
290
if (pid == -1) {
usr.sbin/ripd/ripd.c
295
(pid == rde_pid) ? "route decision engine" :
usr.sbin/ripd/ripd.c
297
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/ripd/ripd.c
356
kr_ifinfo(NULL, imsg.hdr.pid);
usr.sbin/ripd/ripd.c
358
kr_ifinfo(imsg.data, imsg.hdr.pid);
usr.sbin/ripd/ripd.c
448
main_imsg_compose_ripe(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/ripd/ripd.c
450
imsg_compose_event(iev_ripe, type, 0, pid, -1, data, datalen);
usr.sbin/ripd/ripd.c
454
main_imsg_compose_rde(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/ripd/ripd.c
456
imsg_compose_event(iev_rde, type, 0, pid, -1, data, datalen);
usr.sbin/ripd/ripd.c
546
u_int32_t peerid, pid_t pid, int fd, void *data, u_int16_t datalen)
usr.sbin/ripd/ripd.c
551
pid, fd, data, datalen)) != -1)
usr.sbin/ripd/ripe.c
211
ripe_imsg_compose_parent(int type, pid_t pid, void *data, u_int16_t datalen)
usr.sbin/ripd/ripe.c
213
return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen));
usr.sbin/ripd/ripe.c
217
ripe_imsg_compose_rde(int type, u_int32_t peerid, pid_t pid,
usr.sbin/ripd/ripe.c
220
return (imsg_compose_event(iev_rde, type, peerid, pid, -1,
usr.sbin/ripd/ripe.c
75
pid_t pid;
usr.sbin/ripd/ripe.c
77
switch (pid = fork()) {
usr.sbin/ripd/ripe.c
83
return (pid);
usr.sbin/route6d/route6d.c
1565
if (rtm->rtm_pid == pid) {
usr.sbin/route6d/route6d.c
169
pid_t pid;
usr.sbin/route6d/route6d.c
2703
rtm->rtm_seq != seq || rtm->rtm_pid != pid);
usr.sbin/route6d/route6d.c
310
pid = getpid();
usr.sbin/rpc.lockd/lockd_lock.c
435
pid_t pid;
usr.sbin/rpc.lockd/lockd_lock.c
439
pid = wait4(-1, &sstatus, WNOHANG, NULL);
usr.sbin/rpc.lockd/lockd_lock.c
440
if (pid == -1) {
usr.sbin/rpc.lockd/lockd_lock.c
447
if (pid == 0) {
usr.sbin/rpc.lockd/lockd_lock.c
456
if (pid == fl->locker)
usr.sbin/rpc.lockd/lockd_lock.c
460
syslog(LOG_NOTICE, "unknown child %d", pid);
usr.sbin/rpc.lockd/lockd_lock.c
465
syslog(LOG_NOTICE, "child %d failed", pid);
usr.sbin/rpc.lockd/lockd_lock.c
478
pid, fl->status);
usr.sbin/rpc.lockd/lockd_lock.c
490
" child %d", fl->status, pid);
usr.sbin/rpc.statd/procs.c
297
pid_t pid;
usr.sbin/rpc.statd/procs.c
315
pid = fork();
usr.sbin/rpc.statd/procs.c
316
if (pid == -1) {
usr.sbin/rpc.statd/procs.c
321
if (pid)
usr.sbin/rpki-client/main.c
1018
pid_t pid, procpid, rsyncpid, httppid, rrdppid;
usr.sbin/rpki-client/main.c
1500
pid = waitpid(WAIT_ANY, &st, 0);
usr.sbin/rpki-client/main.c
1501
if (pid == -1) {
usr.sbin/rpki-client/main.c
1509
if (pid == procpid)
usr.sbin/rpki-client/main.c
1511
else if (pid == rsyncpid)
usr.sbin/rpki-client/main.c
1513
else if (pid == httppid)
usr.sbin/rpki-client/main.c
1515
else if (pid == rrdppid)
usr.sbin/rpki-client/main.c
977
pid_t pid;
usr.sbin/rpki-client/main.c
982
if ((pid = fork()) == -1)
usr.sbin/rpki-client/main.c
985
if (pid == 0) {
usr.sbin/rpki-client/main.c
998
return pid;
usr.sbin/rpki-client/rsync.c
137
pid_t pid;
usr.sbin/rpki-client/rsync.c
142
if ((pid = fork()) == -1)
usr.sbin/rpki-client/rsync.c
145
if (pid == 0) {
usr.sbin/rpki-client/rsync.c
182
return pid;
usr.sbin/rpki-client/rsync.c
311
pid_t pid;
usr.sbin/rpki-client/rsync.c
321
if (s->pid == 0) {
usr.sbin/rpki-client/rsync.c
322
s->pid = exec_rsync(prog, bind_addr,
usr.sbin/rpki-client/rsync.c
343
while ((pid = waitpid(WAIT_ANY, &st, WNOHANG)) > 0) {
usr.sbin/rpki-client/rsync.c
347
if (s->pid == pid)
usr.sbin/rpki-client/rsync.c
350
errx(1, "waitpid: %d unexpected", pid);
usr.sbin/rpki-client/rsync.c
362
if (pid == -1 && errno != ECHILD)
usr.sbin/rpki-client/rsync.c
410
if (s->pid != 0) {
usr.sbin/rpki-client/rsync.c
411
kill(s->pid, SIGTERM);
usr.sbin/rpki-client/rsync.c
422
if (s->pid != 0)
usr.sbin/rpki-client/rsync.c
423
kill(s->pid, SIGTERM);
usr.sbin/rpki-client/rsync.c
50
pid_t pid; /* pid of process or 0 if unassociated */
usr.sbin/sasyncd/monitor.c
100
} else if (m_state.pid == 0) {
usr.sbin/sasyncd/monitor.c
122
return m_state.pid;
usr.sbin/sasyncd/monitor.c
134
if (m_state.pid != -1)
usr.sbin/sasyncd/monitor.c
135
kill(m_state.pid, s);
usr.sbin/sasyncd/monitor.c
169
pid_t pid;
usr.sbin/sasyncd/monitor.c
172
pid = waitpid(m_state.pid, &status, WNOHANG);
usr.sbin/sasyncd/monitor.c
173
} while (pid == -1 && errno == EINTR);
usr.sbin/sasyncd/monitor.c
175
if (pid == m_state.pid &&
usr.sbin/sasyncd/monitor.c
54
pid_t pid;
usr.sbin/sasyncd/monitor.c
95
m_state.pid = fork();
usr.sbin/sasyncd/monitor.c
97
if (m_state.pid == -1) {
usr.sbin/slowcgi/slowcgi.c
526
pid_t pid;
usr.sbin/slowcgi/slowcgi.c
533
while ((pid = waitpid(WAIT_ANY, &status, WNOHANG)) > 0) {
usr.sbin/slowcgi/slowcgi.c
535
if (c->script_pid == pid)
usr.sbin/slowcgi/slowcgi.c
538
lwarnx("caught exit of unknown child %i", pid);
usr.sbin/slowcgi/slowcgi.c
553
if (pid == -1 && errno != ECHILD)
usr.sbin/slowcgi/slowcgi.c
876
pid_t pid;
usr.sbin/slowcgi/slowcgi.c
893
switch (pid = fork()) {
usr.sbin/slowcgi/slowcgi.c
976
c->script_pid = pid;
usr.sbin/smtpd/lka.c
632
pid_t pid;
usr.sbin/smtpd/lka.c
637
pid = waitpid(-1, &status, WNOHANG);
usr.sbin/smtpd/lka.c
638
} while (pid > 0 || (pid == -1 && errno == EINTR));
usr.sbin/smtpd/mproc.c
209
imsg->hdr.pid, imsg_get_fd(imsg), imsg->data,
usr.sbin/smtpd/mproc.c
224
m_compose(struct mproc *p, uint32_t type, uint32_t peerid, pid_t pid, int fd,
usr.sbin/smtpd/mproc.c
227
imsg_compose(&p->imsgbuf, type, peerid, pid, fd, data, len);
usr.sbin/smtpd/mproc.c
241
m_composev(struct mproc *p, uint32_t type, uint32_t peerid, pid_t pid,
usr.sbin/smtpd/mproc.c
247
imsg_composev(&p->imsgbuf, type, peerid, pid, fd, iov, n);
usr.sbin/smtpd/mproc.c
265
m_create(struct mproc *p, uint32_t type, uint32_t peerid, pid_t pid, int fd)
usr.sbin/smtpd/mproc.c
270
p->m_pid = pid;
usr.sbin/smtpd/mproc.c
40
if ((p->pid = fork()) == -1)
usr.sbin/smtpd/mproc.c
43
if (p->pid == 0) {
usr.sbin/smtpd/mproc.c
77
log_debug("debug: clearing p=%s, fd=%d, pid=%d", p->name, p->imsgbuf.fd, p->pid);
usr.sbin/smtpd/smtpd.c
1044
child_add(p_queue->pid, CHILD_DAEMON, proc_title(PROC_QUEUE));
usr.sbin/smtpd/smtpd.c
1045
child_add(p_control->pid, CHILD_DAEMON, proc_title(PROC_CONTROL));
usr.sbin/smtpd/smtpd.c
1046
child_add(p_lka->pid, CHILD_DAEMON, proc_title(PROC_LKA));
usr.sbin/smtpd/smtpd.c
1047
child_add(p_scheduler->pid, CHILD_DAEMON, proc_title(PROC_SCHEDULER));
usr.sbin/smtpd/smtpd.c
1048
child_add(p_dispatcher->pid, CHILD_DAEMON, proc_title(PROC_DISPATCHER));
usr.sbin/smtpd/smtpd.c
1049
child_add(p_ca->pid, CHILD_DAEMON, proc_title(PROC_CA));
usr.sbin/smtpd/smtpd.c
1144
pid_t pid;
usr.sbin/smtpd/smtpd.c
1170
if ((pid = fork()) == -1) {
usr.sbin/smtpd/smtpd.c
1177
if (pid == 0) {
usr.sbin/smtpd/smtpd.c
1199
child_add(pid_t pid, int type, const char *title)
usr.sbin/smtpd/smtpd.c
1206
child->pid = pid;
usr.sbin/smtpd/smtpd.c
1210
tree_xset(&children, pid, child);
usr.sbin/smtpd/smtpd.c
1307
pid_t pid;
usr.sbin/smtpd/smtpd.c
1335
if ((pid = fork()) == -1)
usr.sbin/smtpd/smtpd.c
1339
if (pid > 0) {
usr.sbin/smtpd/smtpd.c
1342
child_add(pid, CHILD_PROCESSOR, name);
usr.sbin/smtpd/smtpd.c
1411
pid_t pid;
usr.sbin/smtpd/smtpd.c
1495
pid = fork();
usr.sbin/smtpd/smtpd.c
1496
if (pid == -1) {
usr.sbin/smtpd/smtpd.c
1511
if (pid > 0) {
usr.sbin/smtpd/smtpd.c
1512
child = child_add(pid, CHILD_MDA, NULL);
usr.sbin/smtpd/smtpd.c
1621
pid_t pid;
usr.sbin/smtpd/smtpd.c
1640
if ((pid = fork()) == -1) {
usr.sbin/smtpd/smtpd.c
1646
if (pid == 0) {
usr.sbin/smtpd/smtpd.c
1741
child = child_add(pid, CHILD_ENQUEUE_OFFLINE, NULL);
usr.sbin/smtpd/smtpd.c
236
c->pid, c->cause);
usr.sbin/smtpd/smtpd.c
237
kill(c->pid, SIGTERM);
usr.sbin/smtpd/smtpd.c
286
pid_t pid;
usr.sbin/smtpd/smtpd.c
296
pid = waitpid(WAIT_MYPGRP, NULL, 0);
usr.sbin/smtpd/smtpd.c
297
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/smtpd/smtpd.c
343
pid_t pid;
usr.sbin/smtpd/smtpd.c
359
pid = waitpid(-1, &status, WNOHANG);
usr.sbin/smtpd/smtpd.c
360
if (pid <= 0)
usr.sbin/smtpd/smtpd.c
393
if (pid == purge_pid)
usr.sbin/smtpd/smtpd.c
396
child = tree_pop(&children, pid);
usr.sbin/smtpd/smtpd.c
465
} while (pid > 0 || (pid == -1 && errno == EINTR));
usr.sbin/smtpd/smtpd.c
809
pid_t pid;
usr.sbin/smtpd/smtpd.c
820
switch (pid = fork()) {
usr.sbin/smtpd/smtpd.c
833
p->pid = pid;
usr.sbin/smtpd/smtpd.c
868
if (imsg_compose(&a->imsgbuf, IMSG_SETUP_PEER, b->proc, b->pid, sp[0],
usr.sbin/smtpd/smtpd.c
874
if (imsg_compose(&b->imsgbuf, IMSG_SETUP_PEER, a->proc, a->pid, sp[1],
usr.sbin/smtpd/smtpd.c
897
log_debug("setup_done: %s[%d] done", p->name, p->pid);
usr.sbin/smtpd/smtpd.c
90
pid_t pid;
usr.sbin/smtpd/smtpd.c
931
setup_peer(imsg.hdr.peerid, imsg.hdr.pid,
usr.sbin/smtpd/smtpd.c
953
setup_peer(enum smtp_proc_type proc, pid_t pid, int sock)
usr.sbin/smtpd/smtpd.c
958
proc_title(proc), pid, sock);
usr.sbin/smtpd/smtpd.c
995
p->pid = pid;
usr.sbin/smtpd/smtpd.h
975
pid_t pid;
usr.sbin/snmpd/proc.c
354
pid_t pid;
usr.sbin/snmpd/proc.c
363
pid = waitpid(WAIT_ANY, &status, 0);
usr.sbin/snmpd/proc.c
364
if (pid <= 0)
usr.sbin/snmpd/proc.c
381
log_warnx("lost child: pid %u %s", pid, cause);
usr.sbin/snmpd/proc.c
384
log_warnx("lost child: pid %u", pid);
usr.sbin/snmpd/proc.c
385
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/snmpd/proc.c
615
imsg.hdr.type, imsg.hdr.peerid, p->p_title, imsg.hdr.pid);
usr.sbin/snmpd/proc.c
647
p->p_title, imsg.hdr.pid);
usr.sbin/snmpd/proc.c
683
pid_t pid, int fd, void *data, uint16_t datalen)
usr.sbin/snmpd/proc.c
688
pid, fd, data, datalen)) == -1)
usr.sbin/snmpd/proc.c
696
pid_t pid, int fd, const struct iovec *iov, int iovcnt)
usr.sbin/snmpd/proc.c
701
pid, fd, iov, iovcnt)) == -1)
usr.sbin/snmpd/snmpd.c
103
} while (pid > 0 || (pid == -1 && errno == EINTR));
usr.sbin/snmpd/snmpd.c
269
check_child(pid_t pid, const char *pname)
usr.sbin/snmpd/snmpd.c
273
if (waitpid(pid, &status, WNOHANG) > 0) {
usr.sbin/snmpd/snmpd.c
57
pid_t pid;
usr.sbin/snmpd/snmpd.c
69
pid = waitpid(WAIT_ANY, &status, WNOHANG);
usr.sbin/snmpd/snmpd.c
70
if (pid <= 0)
usr.sbin/snmpd/snmpd.c
92
if (pid == ps->ps_pid[id] &&
usr.sbin/snmpd/traphandler.c
253
pid_t pid;
usr.sbin/snmpd/traphandler.c
258
switch ((pid = fork())) {
usr.sbin/snmpd/traphandler.c
266
log_debug("forked process %i to handle trap", pid);
usr.sbin/syslogd/privsep.c
468
pid_t pid;
usr.sbin/syslogd/privsep.c
496
switch (pid = fork()) {
usr.sbin/syslogd/privsep.c
840
pid_t pid;
usr.sbin/syslogd/privsep.c
843
pid = waitpid(WAIT_ANY, NULL, WNOHANG);
usr.sbin/syslogd/privsep.c
844
if (pid == child_pid && cur_state < STATE_QUIT)
usr.sbin/syslogd/privsep.c
846
} while (pid > 0 || (pid == -1 && errno == EINTR));
usr.sbin/tcpdump/print-pflog.c
146
if (vflag && hdr->pid != NO_PID)
usr.sbin/tcpdump/print-pflog.c
148
(unsigned)hdr->pid);
usr.sbin/tcpdump/tcpdump.c
561
pid_t pid;
usr.sbin/tcpdump/tcpdump.c
566
pid = waitpid(child_pid, &status, WNOHANG);
usr.sbin/tcpdump/tcpdump.c
567
if (pid > 0 && (WIFEXITED(status) || WIFSIGNALED(status)))
usr.sbin/tcpdump/tcpdump.c
569
} while (pid == -1 && errno == EINTR);
usr.sbin/tcpdump/tcpdump.c
571
if (pid == -1)
usr.sbin/unbound/daemon/unbound.c
330
pid_t pid;
usr.sbin/unbound/daemon/unbound.c
358
pid = (pid_t)strtol(pidbuf, &t, 10);
usr.sbin/unbound/daemon/unbound.c
363
return pid;
usr.sbin/unbound/daemon/unbound.c
371
writepid (const char* pidfile, pid_t pid)
usr.sbin/unbound/daemon/unbound.c
376
snprintf(pidbuf, sizeof(pidbuf), "%lu\n", (unsigned long)pid);
usr.sbin/unbound/util/locks.c
115
pid_t pid = fork();
usr.sbin/unbound/util/locks.c
116
switch(pid) {
usr.sbin/unbound/util/locks.c
118
*thr = (ub_thread_type)pid;
usr.sbin/vmd/pci.c
169
pci_add_device(uint8_t *id, uint16_t vid, uint16_t pid, uint8_t class,
usr.sbin/vmd/pci.c
185
pci.pci_devices[*id].pd_did = pid;
usr.sbin/vmd/proc.c
261
pid_t pid;
usr.sbin/vmd/proc.c
270
pid = waitpid(WAIT_ANY, &status, 0);
usr.sbin/vmd/proc.c
271
if (pid <= 0)
usr.sbin/vmd/proc.c
288
log_warnx("lost child: pid %u %s", pid, cause);
usr.sbin/vmd/proc.c
291
log_warnx("lost child: pid %u", pid);
usr.sbin/vmd/proc.c
292
} while (pid != -1 || (pid == -1 && errno == EINTR));
usr.sbin/vmd/proc.c
450
pid_t pid;
usr.sbin/vmd/proc.c
498
pid = imsg_get_pid(&imsg);
usr.sbin/vmd/proc.c
508
pid);
usr.sbin/vmd/proc.c
551
pid_t pid, int fd, void *data, size_t datalen)
usr.sbin/vmd/proc.c
553
return imsg_compose_event2(iev, type, peerid, pid, fd, data, datalen,
usr.sbin/vmd/proc.c
559
pid_t pid, int fd, void *data, uint16_t datalen, struct event_base *ev_base)
usr.sbin/vmd/proc.c
563
ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data, datalen);
usr.sbin/vmd/proc.c
572
pid_t pid, int fd, const struct iovec *iov, int iovcnt)
usr.sbin/vmd/proc.c
576
ret = imsg_composev(&iev->ibuf, type, peerid, pid, fd, iov, iovcnt);
usr.sbin/vmd/proc.c
595
pid_t pid = 1;
usr.sbin/vmd/proc.c
600
if (imsg_compose_event(&ps->ps_ievs[id], type, peerid, pid, fd, data,
usr.sbin/vmd/proc.c
618
pid_t pid = 1;
usr.sbin/vmd/proc.c
619
if (imsg_composev_event(&ps->ps_ievs[id], type, peerid, pid, fd, iov,
usr.sbin/vmd/virtio.c
1261
pid_t pid = 0;
usr.sbin/vmd/virtio.c
1295
pid = waitpid(dev->dev_pid, &status, WNOHANG);
usr.sbin/vmd/virtio.c
1296
} while (pid == 0 || (pid == -1 && errno == EINTR));
usr.sbin/vmd/virtio.c
1297
if (pid == dev->dev_pid)
usr.sbin/vmd/virtio.c
1299
__func__, pid);
usr.sbin/vmd/virtio.c
1301
log_warnx("%s: unexpected pid %d", __func__, pid);
usr.sbin/vmd/vm.c
314
pid_t pid;
usr.sbin/vmd/vm.c
341
pid = imsg_get_pid(&imsg);
usr.sbin/vmd/vm.c
367
IMSG_VMDOP_PAUSE_VM_RESPONSE, id, pid, -1, &vmr,
usr.sbin/vmd/vm.c
375
IMSG_VMDOP_UNPAUSE_VM_RESPONSE, id, pid, -1, &vmr,
usr.sbin/vmd/vmd.c
1007
vm_getbypid(pid_t pid)
usr.sbin/vmd/vmd.c
1012
if (vm->vm_pid == pid)
usr.sbin/vmd/vmm.c
116
pid_t pid, vm_pid = 0;
usr.sbin/vmd/vmm.c
119
pid = imsg_get_pid(imsg);
usr.sbin/vmd/vmm.c
237
imsg_compose_event(&vm->vm_iev, type, -1, pid, -1,
usr.sbin/vmd/vmm.c
249
imsg_compose_event(&vm->vm_iev, type, -1, pid,
usr.sbin/vmd/vmm.c
260
imsg_compose_event(&vm->vm_iev, type, -1, pid,
usr.sbin/vmd/vmm.c
270
imsg_compose_event(&vm->vm_iev, type, -1, pid,
usr.sbin/vmd/vmm.c
331
pid_t pid;
usr.sbin/vmd/vmm.c
340
pid = waitpid(-1, &status, WNOHANG);
usr.sbin/vmd/vmm.c
341
if (pid <= 0)
usr.sbin/vmd/vmm.c
345
vm = vm_getbypid(pid);
usr.sbin/vmd/vmm.c
385
} while (pid > 0 || (pid == -1 && errno == EINTR));
usr.sbin/vmd/vmm.c
599
vmm_start_vm(struct imsg *imsg, uint32_t *id, pid_t *pid)
usr.sbin/vmd/vmm.c
694
*pid = vm->vm_pid;
usr.sbin/ypldap/ldapclient.c
326
pid_t pid;
usr.sbin/ypldap/ldapclient.c
334
switch (pid = fork()) {
usr.sbin/ypldap/ldapclient.c
341
return (pid);
usr.sbin/ypldap/ypldap.c
649
pid_t pid, int fd, void *data, u_int16_t datalen)
usr.sbin/ypldap/ypldap.c
654
pid, fd, data, datalen)) != -1)
usr.sbin/ypldap/ypldap.c
74
check_child(pid_t pid, const char *pname)
usr.sbin/ypldap/ypldap.c
78
if (waitpid(pid, &status, WNOHANG) > 0) {
usr.sbin/ypldap/ypldap_dns.c
77
pid_t pid;
usr.sbin/ypldap/ypldap_dns.c
83
switch (pid = fork()) {
usr.sbin/ypldap/ypldap_dns.c
90
return (pid);
usr.sbin/ypserv/yppush/yppush.c
107
req_xfr(pid_t pid, u_int prog, SVCXPRT *transp, char *host, CLIENT *client)
usr.sbin/ypserv/yppush/yppush.c
119
request.transid=(u_int)pid;
usr.sbin/ypserv/yppush/yppush.c
135
kill(pid, SIGTERM);
usr.sbin/ypserv/yppush/yppush.c
149
pid_t pid;
usr.sbin/ypserv/yppush/yppush.c
184
switch (pid=fork()) {
usr.sbin/ypserv/yppush/yppush.c
194
req_xfr(pid, prog, transp, host, client);
usr.sbin/ypserv/yppush/yppush.c
195
wait4(pid, &status, 0, &res);
usr.sbin/ypserv/ypserv/ypserv.c
442
pid_t pid;
usr.sbin/ypserv/ypserv/ypserv.c
444
pid = fork();
usr.sbin/ypserv/ypserv/ypserv.c
445
if (pid < 0) {
usr.sbin/ypserv/ypserv/ypserv.c
449
if (pid)
usr.sbin/ypserv/ypserv/ypserv_proc.c
238
pid_t pid;
usr.sbin/ypserv/ypserv/ypserv_proc.c
262
pid = vfork();
usr.sbin/ypserv/ypserv/ypserv_proc.c
263
if (pid == -1) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
267
if (pid == 0) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
314
pid_t pid;
usr.sbin/ypserv/ypserv/ypserv_proc.c
337
pid = fork();
usr.sbin/ypserv/ypserv/ypserv_proc.c
338
if (pid) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
339
if (pid == -1) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
800
pid_t pid;
usr.sbin/ypserv/ypserv/ypserv_proc.c
826
pid = vfork();
usr.sbin/ypserv/ypserv/ypserv_proc.c
827
if (pid == -1) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
831
if (pid == 0) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
845
pid_t pid;
usr.sbin/ypserv/ypserv/ypserv_proc.c
871
pid = vfork();
usr.sbin/ypserv/ypserv/ypserv_proc.c
872
if (pid == -1) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
876
if (pid == 0) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
890
pid_t pid;
usr.sbin/ypserv/ypserv/ypserv_proc.c
916
pid = vfork();
usr.sbin/ypserv/ypserv/ypserv_proc.c
917
if (pid == -1) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
921
if (pid == 0) {