X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fnanosleep.c;h=89c55124287ba357c976a4e35c79a454f574b2d5;hb=20229ba96d971f97ff03ab74eeb4e7de1acccf98;hp=fe22a97cabac69e955e2c10c6575e71e571f4716;hpb=0632e115747ff96e93330c88f536d7354a7ce507;p=gnulib.git diff --git a/lib/nanosleep.c b/lib/nanosleep.c index fe22a97ca..89c551242 100644 --- a/lib/nanosleep.c +++ b/lib/nanosleep.c @@ -1,7 +1,7 @@ /* Provide a replacement for the POSIX nanosleep function. - Copyright (C) 1999, 2000, 2002, 2004, 2005, 2006 Free Software - Foundation, Inc. + Copyright (C) 1999, 2000, 2002, 2004, 2005, 2006, 2007 Free + Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -21,9 +21,9 @@ #include -/* Undefine nanosleep here so any prototype is not redefined to be a - prototype for rpl_nanosleep. (they'd conflict e.g., on alpha-dec-osf3.2) */ -#undef nanosleep +#include + +#include "timespec.h" #include #include @@ -33,22 +33,12 @@ #endif #include -#if TIME_WITH_SYS_TIME -# include -# include -#else -# if HAVE_SYS_TIME_H -# include -# else -# include -# endif -#endif - +#include #include #include -#include "timespec.h" +#undef nanosleep enum { BILLION = 1000 * 1000 * 1000 };