libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 481c63baad45efc7fd2b1bb6789b1b349f6a6efe
parent f971d78f31a0ccd3448f65c8854493e9b871a4f3
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Mon, 25 Oct 2021 15:27:53 +0300

mhd_mono_clock: do not use MinGW clock wrappers on W32

System native clocks are always available on W32

Diffstat:
Msrc/microhttpd/mhd_mono_clock.c | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/microhttpd/mhd_mono_clock.c b/src/microhttpd/mhd_mono_clock.c @@ -25,10 +25,15 @@ #include "mhd_mono_clock.h" -#if defined(_WIN32) && ! defined(__CYGWIN__) && defined(HAVE_CLOCK_GETTIME) +#if defined(_WIN32) && ! defined(__CYGWIN__) /* Prefer native clock source over wrappers */ +#ifdef HAVE_CLOCK_GETTIME #undef HAVE_CLOCK_GETTIME -#endif /* _WIN32 && ! __CYGWIN__ && HAVE_CLOCK_GETTIME */ +#endif /* HAVE_CLOCK_GETTIME */ +#ifdef HAVE_GETTIMEOFDAY +#undef HAVE_GETTIMEOFDAY +#endif /* HAVE_GETTIMEOFDAY */ +#endif /* _WIN32 && ! __CYGWIN__ */ #ifdef HAVE_TIME_H #include <time.h>