Lines Matching refs:pid

126 pex_wait (struct pex_obj *obj ATTRIBUTE_UNUSED, pid_t pid, int *status,  in pex_wait()  argument
134 return waitpid (pid, status, 0); in pex_wait()
137 ret = wait4 (pid, status, 0, &r); in pex_wait()
157 pex_wait (struct pex_obj *obj ATTRIBUTE_UNUSED, pid_t pid, int *status, in pex_wait() argument
162 return waitpid (pid, status, 0); in pex_wait()
168 pex_wait (struct pex_obj *obj ATTRIBUTE_UNUSED, pid_t pid, int *status, in pex_wait() argument
175 return waitpid (pid, status, 0); in pex_wait()
179 ret = waitpid (pid, status, 0); in pex_wait()
211 pid_t pid; member
217 pex_wait (struct pex_obj *obj, pid_t pid, int *status, struct pex_time *time) in pex_wait() argument
225 if ((*pp)->pid == pid) in pex_wait()
235 return pid; in pex_wait()
282 if (cpid < 0 || cpid == pid) in pex_wait()
290 psl->pid = cpid; in pex_wait()
501 pid_t pid; in pex_unix_exec_child() local
551 pid = spawnvpe (_P_NOWAITO, executable, (cc_cp)argv, (cc_cp)env); in pex_unix_exec_child()
553 pid = spawnve (_P_NOWAITO, executable, (cc_cp)argv, (cc_cp)env); in pex_unix_exec_child()
555 if (pid > 0) in pex_unix_exec_child()
579 return pid; in pex_unix_exec_child()
596 pid_t pid; in pex_unix_exec_child() local
610 pid = -1; in pex_unix_exec_child()
613 pid = vfork (); in pex_unix_exec_child()
614 if (pid >= 0) in pex_unix_exec_child()
620 switch (pid) in pex_unix_exec_child()
721 return pid; in pex_unix_exec_child()
729 pex_unix_wait (struct pex_obj *obj, pid_t pid, int *status, in pex_unix_wait() argument
736 kill (pid, SIGTERM); in pex_unix_wait()
738 if (pex_wait (obj, pid, status, time) < 0) in pex_unix_wait()