diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2006-04-24 07:40:00 +0000 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2006-04-24 07:40:00 +0000 |
commit | 779532f5567bf44c5e7eb4742fea7de80d1f7719 (patch) | |
tree | 4845339878bafc15803aaafa7ba50293e5637280 /m4/nanosleep.m4 | |
parent | 79aba863ce1e9ce1bb8d7e852204806689f71a7c (diff) | |
download | coreutils-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.m4 | 4 |
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, |