Lines Matching defs:pid
116 static struct proc *svr4_pfind(pid_t pid);
153 * the status in retval[1], and the pid on retval[0].
961 svr4_pfind(pid)
962 pid_t pid;
967 if ((p = pfind(pid)) == NULL)
969 p = zpfind(pid);
1001 case 2: /* getsid(pid) */
1002 if (uap->pid == 0)
1004 else if ((p = svr4_pfind(uap->pid)) == NULL)
1007 * This has already been initialized to the pid of
1017 case 4: /* getpgid(pid) */
1019 if (uap->pid == 0)
1021 else if ((p = svr4_pfind(uap->pid)) == NULL)
1028 case 5: /* setpgid(pid, pgid); */
1032 sa.pid = uap->pid;
1129 svr4_setinfo(pid, ru, st, s)
1130 pid_t pid;
1143 i.svr4_si_pid = pid;
1172 DPRINTF(("siginfo [pid %ld signo %d code %d errno %d status %d]\n",
1186 pid_t pid;
1198 pid = uap->id;
1203 pid = -q->p_pgid;
1208 pid = WAIT_ANY;
1228 error = kern_wait(td, pid, &status, options, &ru);
1253 if (pid != WAIT_ANY &&
1254 p->p_pid != pid && p->p_pgid != -pid) {
1256 DPRINTF(("pid %d pgid %d != %d\n", p->p_pid,
1257 p->p_pgid, pid));
1279 pid = p->p_pid;
1290 DPRINTF(("found %d\n", pid));
1291 return (svr4_setinfo(pid, &ru, status, uap->info));
1306 pid = p->p_pid;
1321 DPRINTF(("jobcontrol %d\n", pid));
1322 return (svr4_setinfo(pid, &ru, status, uap->info));
1330 pid = p->p_pid;
1345 DPRINTF(("jobcontrol %d\n", pid));
1346 return (svr4_setinfo(pid, &ru, status, uap->info));