X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=libiberty%2Fwaitpid.c;h=fd519d7696e074573f37b204c0a8485d5a2b8d0f;hb=97f50151221de0a023a8317559b1992a90f9cb8f;hp=23db0b932d2e2c9d5d6b9b3a561e420e04ac54b9;hpb=d0352a18a504a4e7b761f6b3264cf11347d8d056;p=deliverable%2Fbinutils-gdb.git diff --git a/libiberty/waitpid.c b/libiberty/waitpid.c index 23db0b932d..fd519d7696 100644 --- a/libiberty/waitpid.c +++ b/libiberty/waitpid.c @@ -1,6 +1,30 @@ -int -waitpid (pid, stat_loc, options) - int pid, *stat_loc, options; +/* + +@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 +#include "ansidecl.h" + +/* 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_t pid, int *stat_loc, int options ATTRIBUTE_UNUSED) { for (;;) {