From: Radek Zajic Date: Tue, 25 May 2021 20:19:05 +0000 (+0200) Subject: hostip: fix broken macOS/CMake/GCC builds X-Git-Tag: curl-7_77_0~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1a5e41d97c8f9c8ca3c5f3ec11f4f3865533098a;p=thirdparty%2Fcurl.git hostip: fix broken macOS/CMake/GCC builds Follow-up to 31f631a142d855f06 Fixes #7128 Closes #7129 --- diff --git a/lib/hostip.c b/lib/hostip.c index 055c190d1c..e0e3cfc2cb 100644 --- a/lib/hostip.c +++ b/lib/hostip.c @@ -69,7 +69,7 @@ #include "memdebug.h" #if defined(ENABLE_IPV6) && defined(CURL_OSX_CALL_COPYPROXIES) -#include +#include #endif #if defined(CURLRES_SYNCH) && \ diff --git a/lib/timeval.c b/lib/timeval.c index 8523dad400..698651976b 100644 --- a/lib/timeval.c +++ b/lib/timeval.c @@ -78,14 +78,16 @@ struct curltime Curl_now(void) ** code compiles but fails during run-time if clock_gettime() is ** called on unsupported OS version. */ -#if defined(__APPLE__) && (HAVE_BUILTIN_AVAILABLE == 1) +#if defined(__APPLE__) && defined(HAVE_BUILTIN_AVAILABLE) && \ + (HAVE_BUILTIN_AVAILABLE == 1) bool have_clock_gettime = FALSE; if(__builtin_available(macOS 10.12, iOS 10, tvOS 10, watchOS 3, *)) have_clock_gettime = TRUE; #endif if( -#if defined(__APPLE__) && (HAVE_BUILTIN_AVAILABLE == 1) +#if defined(__APPLE__) && defined(HAVE_BUILTIN_AVAILABLE) && \ + (HAVE_BUILTIN_AVAILABLE == 1) have_clock_gettime && #endif (0 == clock_gettime(CLOCK_MONOTONIC, &tsnow))) {