X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fsleep.m4;h=4a251dae12262aa790f619618379a32720e66e16;hb=fba50604716b355a02d023ef5c2f7a7897b07536;hp=c59b383bf38ac8fc1a48589e0e606e40d20cd81a;hpb=6baa46639c17d7fba1d6aa1a3dd8ed536b7b2dc9;p=gnulib.git diff --git a/m4/sleep.m4 b/m4/sleep.m4 index c59b383bf..4a251dae1 100644 --- a/m4/sleep.m4 +++ b/m4/sleep.m4 @@ -1,5 +1,5 @@ -# sleep.m4 serial 3 -dnl Copyright (C) 2007-2009 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