X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fsleep.m4;h=4a251dae12262aa790f619618379a32720e66e16;hb=fba50604716b355a02d023ef5c2f7a7897b07536;hp=a5ec655201ebbddd8353e70df6564576dbc4f197;hpb=b2e2010c7c902235b5efb5bd3c6529f61b093aa4;p=gnulib.git diff --git a/m4/sleep.m4 b/m4/sleep.m4 index a5ec65520..4a251dae1 100644 --- a/m4/sleep.m4 +++ b/m4/sleep.m4 @@ -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