Lines Matching refs:trypid
220 int trypid; in fork_findpid() local
237 trypid = lastpid + 1; in fork_findpid()
239 if (trypid < 10) in fork_findpid()
240 trypid = 10; in fork_findpid()
243 trypid += arc4random() % randompid; in fork_findpid()
251 if (trypid >= pid_max) { in fork_findpid()
252 trypid = trypid % pid_max; in fork_findpid()
253 if (trypid < 100) in fork_findpid()
254 trypid += 100; in fork_findpid()
257 if (trypid >= pidchecked) { in fork_findpid()
278 while (p->p_pid == trypid || in fork_findpid()
279 p->p_reapsubtree == trypid || in fork_findpid()
281 (p->p_pgrp->pg_id == trypid || in fork_findpid()
283 p->p_session->s_sid == trypid)))) { in fork_findpid()
284 trypid++; in fork_findpid()
285 if (trypid >= pidchecked) in fork_findpid()
288 if (p->p_pid > trypid && pidchecked > p->p_pid) in fork_findpid()
291 if (p->p_pgrp->pg_id > trypid && in fork_findpid()
295 p->p_session->s_sid > trypid && in fork_findpid()
313 lastpid = trypid; in fork_findpid()
315 return (trypid); in fork_findpid()
373 int p2_held, trypid; in do_fork() local
384 trypid = fork_findpid(flags); in do_fork()
389 p2->p_pid = trypid; in do_fork()