1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-02-27 09:35:58 +02:00

* 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.
This commit is contained in:
Paul Eggert
2011-07-16 05:57:19 -07:00
parent 8d8f5f1028
commit 8f1629f0ad

View File

@@ -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)