From: Paul Eggert Date: Sat, 16 Jul 2011 12:57:19 +0000 (-0700) Subject: * src/timeout.c (main): Use waitpid, not wait (Bug#9098). X-Git-Tag: v8.13~63 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8f1629f0ad72437c034e06b4a2e04bf2e157c0bd;p=thirdparty%2Fcoreutils.git * src/timeout.c (main): Use waitpid, not wait (Bug#9098). Reported by Andreas Schwab. * src/timeout.c (SA_RESTART): Define to 0 if not defined. --- diff --git a/src/timeout.c b/src/timeout.c index 895d72038f..2d6dad8fb7 100644 --- a/src/timeout.c +++ b/src/timeout.c @@ -365,7 +365,8 @@ main (int argc, char **argv) alarm (timeout); - while ((wait_result = wait (&status)) < 0 && errno == EINTR) + while ((wait_result = waitpid (monitored_pid, &status, 0)) < 0 + && errno == EINTR) continue; if (wait_result < 0)