From f197628cb2e7192a8a8ba9b841fca068b50dd96d Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 8 May 2003 06:26:00 +0000 Subject: (clock_get_realtime): Use gettime.c's gettime function, rather than an inferior, open-coded version that would fail on AIX systems due to clock_gettime failing with errno == ENOSYS. --- lib/xnanosleep.c | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) (limited to 'lib/xnanosleep.c') diff --git a/lib/xnanosleep.c b/lib/xnanosleep.c index 195f5499d..097466e12 100644 --- a/lib/xnanosleep.c +++ b/lib/xnanosleep.c @@ -28,16 +28,6 @@ #include #include -#if HAVE_CLOCK_GETTIME && defined CLOCK_REALTIME -# define USE_CLOCK_GETTIME 1 -#else -# define USE_CLOCK_GETTIME 0 -#endif - -#if ! USE_CLOCK_GETTIME -# include -#endif - #ifndef CHAR_BIT # define CHAR_BIT 8 #endif @@ -95,18 +85,7 @@ timespec_subtract (struct timespec *diff, struct timespec * clock_get_realtime (struct timespec *ts) { - int fail; -#if USE_CLOCK_GETTIME - fail = clock_gettime (CLOCK_REALTIME, ts); -#else - struct timeval tv; - fail = gettimeofday (&tv, NULL); - if (!fail) - { - ts->tv_sec = tv.tv_sec; - ts->tv_nsec = 1000 * tv.tv_usec; - } -#endif + int fail = gettime (ts); if (fail) return NULL; -- cgit v1.2.3-54-g00ecf