X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fnanosleep.c;h=2f91c31d83be691c91840697252c020e7bd66758;hb=575e5c29872d9eef1940036f78c7ee202df905ff;hp=c5451ffc4f5992d4089751f192b7e70b4065bb56;hpb=c6beac9fc4202f59840b4b1e774ff803b43ec044;p=gnulib.git 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);