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.15.5~17^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=52064809b4f87b4d059652de13191e12ff83a356;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 2482bb57936..618fa8ab70e 100644 --- a/lib/isc/win32/include/isc/stdatomic.h +++ b/lib/isc/win32/include/isc/stdatomic.h @@ -187,7 +187,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