diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2004-08-02 22:51:56 +0000 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2004-08-02 22:51:56 +0000 |
commit | cd24faad5fbb8ab6a14b04a38ebb3c35802b7c18 (patch) | |
tree | b8d072e5da05097b2cd50dddc8380a7bd0967587 /lib | |
parent | 24cdab4d1ad5e3528b82f221a7d87ac09baf560b (diff) | |
download | coreutils-cd24faad5fbb8ab6a14b04a38ebb3c35802b7c18.tar.xz |
nanosleep.c (errno): Remove decl; we now assume C89 or better.
Include stdbool.h.
(rpl_nanosleep): Usee bool for booleans.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/nanosleep.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/nanosleep.c b/lib/nanosleep.c index c5451ffc4..2f91c31d8 100644 --- a/lib/nanosleep.c +++ b/lib/nanosleep.c @@ -23,14 +23,12 @@ prototype for rpl_nanosleep. (they'd conflict e.g., on alpha-dec-osf3.2) */ #undef nanosleep +#include <stdbool.h> #include <stdio.h> #include <sys/types.h> #include <signal.h> #include <errno.h> -#ifndef errno -extern int errno; -#endif #if HAVE_UNISTD_H # include <unistd.h> @@ -77,7 +75,7 @@ int rpl_nanosleep (const struct timespec *requested_delay, struct timespec *remaining_delay) { - static int initialized; + static bool initialized; #ifdef SA_NOCLDSTOP struct sigaction oldact, newact; @@ -100,7 +98,7 @@ rpl_nanosleep (const struct timespec *requested_delay, if (signal (SIGCONT, SIG_IGN) != SIG_IGN) signal (SIGCONT, sighandler); #endif - initialized = 1; + initialized = true; } my_usleep (requested_delay); |