From: Ondřej Surý Date: Thu, 4 Jul 2019 09:04:29 +0000 (+0200) Subject: Fix the wrong function for the atomic_fetch_add_explicit64 shim on non-WIN64 build X-Git-Tag: v9.14.7~11^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d400c7d89268c76559d1743d96016422ceac4a1;p=thirdparty%2Fbind9.git Fix the wrong function for the atomic_fetch_add_explicit64 shim on non-WIN64 build --- diff --git a/lib/isc/win32/include/isc/stdatomic.h b/lib/isc/win32/include/isc/stdatomic.h index 1d933e55e9f..4b1855461b3 100644 --- a/lib/isc/win32/include/isc/stdatomic.h +++ b/lib/isc/win32/include/isc/stdatomic.h @@ -185,7 +185,7 @@ atomic_load_abort() { : InterlockedExchangeAdd64((atomic_int_fast64_t *)obj, arg)))) #else #define atomic_fetch_add_explicit64(obj, arg, order) \ - InterlockedExchange64((atomic_int_fast64_t *)obj, arg) + InterlockedExchangeAdd64((atomic_int_fast64_t *)obj, arg) #endif static inline