Lines Matching defs:pid
92 pex_wait (struct pex_obj *obj ATTRIBUTE_UNUSED, pid_t pid, int *status,
100 return waitpid (pid, status, 0);
103 ret = wait4 (pid, status, 0, &r);
123 pex_wait (struct pex_obj *obj ATTRIBUTE_UNUSED, pid_t pid, int *status,
128 return waitpid (pid, status, 0);
134 pex_wait (struct pex_obj *obj ATTRIBUTE_UNUSED, pid_t pid, int *status,
141 return waitpid (pid, status, 0);
145 ret = waitpid (pid, status, 0);
177 pid_t pid;
183 pex_wait (struct pex_obj *obj, pid_t pid, int *status, struct pex_time *time)
191 if ((*pp)->pid == pid)
201 return pid;
248 if (cpid < 0 || cpid == pid)
256 psl->pid = cpid;
364 pid_t pid;
372 pid = -1;
375 pid = vfork ();
376 if (pid >= 0)
382 switch (pid)
470 return (long) pid;
477 pex_unix_wait (struct pex_obj *obj, long pid, int *status,
484 kill (pid, SIGTERM);
486 if (pex_wait (obj, pid, status, time) < 0)