From cd24faad5fbb8ab6a14b04a38ebb3c35802b7c18 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 2 Aug 2004 22:51:56 +0000 Subject: nanosleep.c (errno): Remove decl; we now assume C89 or better. Include stdbool.h. (rpl_nanosleep): Usee bool for booleans. --- lib/nanosleep.c | 8 +++----- 1 file 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 #include #include #include #include -#ifndef errno -extern int errno; -#endif #if HAVE_UNISTD_H # include @@ -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); -- cgit v1.2.3-70-g09d2