waitpid.c revision 77298
1#ifdef HAVE_CONFIG_H
2#include "config.h"
3#endif
4#ifdef HAVE_SYS_WAIT_H
5#include <sys/wait.h>
6#endif
7
8int
9waitpid (pid, stat_loc, options)
10	int pid, *stat_loc, options;
11{
12  for (;;)
13    {
14      int wpid = wait(stat_loc);
15      if (wpid == pid || wpid == -1)
16	return wpid;
17    }
18}
19