X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fdropin.c;h=d086ae1814dfdc3150744165f5b45991f9543a15;hb=28be4baae016a5a771d0d9ec6e97ef38a4fc9e46;hp=e732fa090bae438ae60f87e446ce6a0c4cd5566f;hpb=28b7a53b693f6b4e70218a926e68a36ece54cda1;p=tinc diff --git a/src/dropin.c b/src/dropin.c index e732fa09..d086ae18 100644 --- a/src/dropin.c +++ b/src/dropin.c @@ -130,7 +130,7 @@ int vasprintf(char **buf, const char *fmt, va_list ap) { #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); @@ -145,3 +145,12 @@ int gettimeofday(struct timeval *tv, void *tz) { return 0; } #endif + +bool sleep_millis(unsigned int ms) { +#ifdef _MSC_VER + Sleep(ms); + return true; +#else + return !usleep(ms * 1000); +#endif +}