5static int win_gettimeofday(
struct timeval * tp,
struct timezone * tzp)
10 static const uint64_t EPOCH = ((uint64_t) 116444736000000000ULL);
12 SYSTEMTIME system_time;
16 GetSystemTime( &system_time );
17 SystemTimeToFileTime( &system_time, &file_time );
18 time = ((uint64_t)file_time.dwLowDateTime ) ;
19 time += ((uint64_t)file_time.dwHighDateTime) << 32;
21 tp->tv_sec = (long) ((time - EPOCH) / 10000000L);
22 tp->tv_usec = (long) (system_time.wMilliseconds * 1000);