X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Ftimespec.h;h=cce2d663ad21ba73d15c81c6bdfa43d3a3eba704;hb=20229ba96d971f97ff03ab74eeb4e7de1acccf98;hp=c65257792cb2ae809562fe04393aeed0e87f4d3e;hpb=5661ab9d49512b4cf3c19caa11bb581d8ce561ba;p=gnulib.git diff --git a/lib/timespec.h b/lib/timespec.h index c65257792..cce2d663a 100644 --- a/lib/timespec.h +++ b/lib/timespec.h @@ -19,20 +19,8 @@ #if ! defined TIMESPEC_H # define TIMESPEC_H -# if HAVE_SYS_TIME_H -# include -# endif # include -# if ! HAVE_STRUCT_TIMESPEC -/* Some systems don't define this struct, e.g., AIX 4.1, Ultrix 4.3. */ -struct timespec -{ - time_t tv_sec; - long int tv_nsec; -}; -# endif - /* Return negative, zero, positive if A < B, A == B, A > B, respectively. Assume the nanosecond components are in range, or close to it. */ static inline int @@ -43,12 +31,6 @@ timespec_cmp (struct timespec a, struct timespec b) : a.tv_nsec - b.tv_nsec); } -# if ! HAVE_DECL_NANOSLEEP -/* Don't specify a prototype here. Some systems (e.g., OSF) declare - nanosleep with a conflicting one (const-less first parameter). */ -int nanosleep (); -# endif - void gettime (struct timespec *); int settime (struct timespec const *);