diff options
author | Ulrich Drepper <drepper@redhat.com> | 2003-06-07 00:40:13 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2003-06-07 00:40:13 +0000 |
commit | 53854476351c09595b3f7f83041643d46970150f (patch) | |
tree | f1abe157dcee0a38dbc5586693576317e56394bc /test-skeleton.c | |
parent | b1bfeac00b44818468c118ebaf52c02e8f056ca0 (diff) | |
download | glibc-53854476351c09595b3f7f83041643d46970150f.zip glibc-53854476351c09595b3f7f83041643d46970150f.tar.gz glibc-53854476351c09595b3f7f83041643d46970150f.tar.bz2 |
Update.
* test-skeleton.c (main): Use TEMP_FAILURE_RETRY with waitpid.
Diffstat (limited to 'test-skeleton.c')
-rw-r--r-- | test-skeleton.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test-skeleton.c b/test-skeleton.c index 64297fa..c2eff6b 100644 --- a/test-skeleton.c +++ b/test-skeleton.c @@ -290,11 +290,11 @@ main (int argc, char *argv[]) /* Default timeout is two seconds. */ # define TIMEOUT 2 #endif - alarm (TIMEOUT); signal (SIGALRM, timeout_handler); + alarm (TIMEOUT); /* Wait for the regular termination. */ - termpid = waitpid (pid, &status, 0); + termpid = TEMP_FAILURE_RETRY (waitpid (pid, &status, 0)); if (termpid == -1) { printf ("Waiting for test program failed: %m\n"); |