X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Ftimer.hpp;h=28ec47416766c3eb917447d527a57ef1e0e47e97;hb=7acbb1495e0aaa29df7ffb09b90ec97fc949c48d;hp=73de26c6ac2361168cdf7974180cd32d4fa3c5e1;hpb=77c9719d429337239b3f5e3d7fc5c17492682a77;p=awesomized%2Flibmemcached diff --git a/libtest/timer.hpp b/libtest/timer.hpp index 73de26c6..28ec4741 100644 --- a/libtest/timer.hpp +++ b/libtest/timer.hpp @@ -114,9 +114,7 @@ public: private: void _time(struct timespec& ts) { -#if defined(HAVE_CLOCK_GETTIME) && HAVE_CLOCK_GETTIME - clock_gettime(CLOCK_REALTIME, &ts); -#elif defined(__MACH__) && __MACH__ // OSX lacks clock_gettime() +#ifdef __MACH__ // OSX lacks clock_gettime() clock_serv_t _clock_serv; mach_timespec_t _mach_timespec; host_get_clock_service(mach_host_self(), CALENDAR_CLOCK, &_clock_serv); @@ -125,6 +123,7 @@ private: ts.tv_sec= _mach_timespec.tv_sec; ts.tv_nsec= _mach_timespec.tv_nsec; #else + clock_gettime(CLOCK_REALTIME, &ts); #endif }