rpid
pid_t rpid;
rpid = waitpid(pid, NULL, 0);
if (rpid == pid)
if (rpid != EINTR)
pid_t rpid;
while ((rpid = waitpid(pid, &status, 0)) != pid) {
if (rpid < 0) {
static int rpid(char *p);
pid = -rpid(optarg);
pid = rpid(optarg);
p_open(const char *prog, pid_t *rpid)
*rpid = pid;