X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=libiberty%2Fwaitpid.c;h=6e31f25e3058a05bbdf2f757dc22453a681f6e70;hb=f77ed96c7bc56ceff1efa81a78fc9a02006e844f;hp=23db0b932d2e2c9d5d6b9b3a561e420e04ac54b9;hpb=252b5132c753830d5fd56823373aed85f2a0db63;p=deliverable%2Fbinutils-gdb.git diff --git a/libiberty/waitpid.c b/libiberty/waitpid.c index 23db0b932d..6e31f25e30 100644 --- a/libiberty/waitpid.c +++ b/libiberty/waitpid.c @@ -1,6 +1,31 @@ -int +/* + +@deftypefn Supplemental int waitpid (int @var{pid}, int *@var{status}, int) + +This is a wrapper around the @code{wait} function. Any ``special'' +values of @var{pid} depend on your implementation of @code{wait}, as +does the return value. The third argument is unused in @libib{}. + +@end deftypefn + +*/ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +/* On some systems (such as WindISS), you must include + to get the definition of "pid_t" before you include . */ +#include + +#ifdef HAVE_SYS_WAIT_H +#include +#endif + +pid_t waitpid (pid, stat_loc, options) - int pid, *stat_loc, options; + pid_t pid; + int *stat_loc, options; { for (;;) {