summaryrefslogtreecommitdiff
path: root/m4/nanosleep.m4
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2006-04-24 07:40:00 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2006-04-24 07:40:00 +0000
commit779532f5567bf44c5e7eb4742fea7de80d1f7719 (patch)
tree4845339878bafc15803aaafa7ba50293e5637280 /m4/nanosleep.m4
parent79aba863ce1e9ce1bb8d7e852204806689f71a7c (diff)
downloadcoreutils-779532f5567bf44c5e7eb4742fea7de80d1f7719.tar.xz
Don't assume that 'exit' is declared for us.
Don't assume that you can exit with status -1. (import from gnulib)
Diffstat (limited to 'm4/nanosleep.m4')
-rw-r--r--m4/nanosleep.m44
1 files changed, 2 insertions, 2 deletions
diff --git a/m4/nanosleep.m4 b/m4/nanosleep.m4
index 859b4f70b..98495e0d1 100644
--- a/m4/nanosleep.m4
+++ b/m4/nanosleep.m4
@@ -1,4 +1,4 @@
-#serial 15
+#serial 16
dnl From Jim Meyering.
dnl Check for the nanosleep function.
@@ -51,7 +51,7 @@ AC_DEFUN([gl_FUNC_NANOSLEEP],
struct timespec ts_sleep, ts_remaining;
ts_sleep.tv_sec = 0;
ts_sleep.tv_nsec = 1;
- exit (nanosleep (&ts_sleep, &ts_remaining) == 0 ? 0 : 1);
+ return nanosleep (&ts_sleep, &ts_remaining) != 0;
}
],
jm_cv_func_nanosleep_works=yes,