/* * gettimeofday() replacement for MSVC. */ #include #include #ifdef HAVE_SYS_TIMEB_H # include /* _ftime() */ #endif #if TIME_WITH_SYS_TIME # include # include #else # if HAVE_SYS_TIME_H # include # else # include # endif #endif #include int gettimeofday(struct timeval *tv, struct timezone *tz) { struct _timeb timebuffer; _ftime(&timebuffer); tv->tv_usec = timebuffer.millitm * 1000; tv->tv_sec = (long)timebuffer.time; return (0); }