Lines Matching refs:pid
116 static struct proc *svr4_pfind(pid_t pid);
153 * the status in retval[1], and the pid on retval[0].
960 svr4_pfind(pid)
961 pid_t pid;
966 if ((p = pfind(pid)) == NULL)
968 p = zpfind(pid);
1000 case 2: /* getsid(pid) */
1001 if (uap->pid == 0)
1003 else if ((p = svr4_pfind(uap->pid)) == NULL)
1006 * This has already been initialized to the pid of
1016 case 4: /* getpgid(pid) */
1018 if (uap->pid == 0)
1020 else if ((p = svr4_pfind(uap->pid)) == NULL)
1027 case 5: /* setpgid(pid, pgid); */
1031 sa.pid = uap->pid;
1128 svr4_setinfo(pid, ru, st, s)
1129 pid_t pid;
1142 i.svr4_si_pid = pid;
1171 DPRINTF(("siginfo [pid %ld signo %d code %d errno %d status %d]\n",
1185 pid_t pid;
1197 pid = uap->id;
1202 pid = -q->p_pgid;
1207 pid = WAIT_ANY;
1227 error = kern_wait(td, pid, &status, options, &ru);
1252 if (pid != WAIT_ANY &&
1253 p->p_pid != pid && p->p_pgid != -pid) {
1255 DPRINTF(("pid %d pgid %d != %d\n", p->p_pid,
1256 p->p_pgid, pid));
1278 pid = p->p_pid;
1289 DPRINTF(("found %d\n", pid));
1290 return (svr4_setinfo(pid, &ru, status, uap->info));
1305 pid = p->p_pid;
1320 DPRINTF(("jobcontrol %d\n", pid));
1321 return (svr4_setinfo(pid, &ru, status, uap->info));
1329 pid = p->p_pid;
1344 DPRINTF(("jobcontrol %d\n", pid));
1345 return (svr4_setinfo(pid, &ru, status, uap->info));