X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Ftimer.hpp;h=cd34124fdfd9a1539f896fd1580482d7e6a78db3;hb=c2c9d14f605d54ec6e7d24551fdfa2ceee7d7258;hp=eac5194036300a533dfabfbf14f4fd4f9a8adc61;hpb=8e04e2a97ba16fce9ebf7d47a944de2dc40ba453;p=awesomized%2Flibmemcached diff --git a/libtest/timer.hpp b/libtest/timer.hpp index eac51940..cd34124f 100644 --- a/libtest/timer.hpp +++ b/libtest/timer.hpp @@ -44,7 +44,6 @@ # include # include #else -# include # include #endif @@ -123,24 +122,11 @@ private: mach_port_deallocate(mach_task_self(), _clock_serv); ts.tv_sec= _mach_timespec.tv_sec; ts.tv_nsec= _mach_timespec.tv_nsec; -#elif defined(HAVE_CLOCK_GETTIME) && HAVE_CLOCK_GETTIME - int ret; - do - { - ret= clock_gettime(CLOCK_REALTIME, &ts); - } while (ret == -1); -#elif defined(HAVE_GETTIMEOFDAY) && HAVE_GETTIMEOFDAY - struct timeval tv; - int ret; - do - { - ret= gettimeofday(&tv, NULL) - } while (ret == -1); - /* Convert from timeval to timespec */ - ts.tv_sec= tv.tv_sec; - ts.tv_nsec= tv.tv_usec * 1000; +#elif defined(_WIN32) + ts.tv_sec= time(NULL); + ts.tv_nsec= 0; #else - memset(&ts, 0, sizeof(struct timespec)); + clock_gettime(CLOCK_REALTIME, &ts); #endif }