Import upstream version 1.26
[debian/tar] / m4 / sleep.m4
index a5ec655201ebbddd8353e70df6564576dbc4f197..4a251dae12262aa790f619618379a32720e66e16 100644 (file)
@@ -1,5 +1,5 @@
-# sleep.m4 serial 3
-dnl Copyright (C) 2007-2010 Free Software Foundation, Inc.
+# sleep.m4 serial 4
+dnl Copyright (C) 2007-2011 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -38,7 +38,12 @@ handle_alarm (int sig)
     signal (SIGALRM, handle_alarm);
     alarm (1);
     remaining = sleep (pentecost);
-    return !(pentecost - 10 < remaining && remaining <= pentecost);]])],
+    if (remaining > pentecost)
+      return 3;
+    if (remaining <= pentecost - 10)
+      return 4;
+    return 0;
+    ]])],
       [gl_cv_func_sleep_works=yes], [gl_cv_func_sleep_works=no],
       [gl_cv_func_sleep_works="guessing no"])])
     if test "$gl_cv_func_sleep_works" != yes; then