#ifndef HAVE_GETTIMEOFDAY
int gettimeofday(struct timeval *tv, void *tz) {
-#ifdef HAVE_MINGW
+#ifdef HAVE_WINDOWS
FILETIME ft;
GetSystemTimeAsFileTime(&ft);
uint64_t lt = (uint64_t)ft.dwLowDateTime | ((uint64_t)ft.dwHighDateTime << 32);
return 0;
}
#endif
+
+bool sleep_millis(unsigned int ms) {
+#ifdef _MSC_VER
+ Sleep(ms);
+ return true;
+#else
+ return !usleep(ms * 1000);
+#endif
+}