]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add atomic_compare_exchange_strong_relaxed convenience macro
authorOndřej Surý <ondrej@sury.org>
Mon, 13 May 2019 17:39:37 +0000 (00:39 +0700)
committerOndřej Surý <ondrej@isc.org>
Wed, 3 Jul 2019 04:05:34 +0000 (00:05 -0400)
lib/isc/include/isc/atomic.h

index 98ba15d50fb5c86f83cce5bd8fadb914045a9483..8f09ecf8d9e1a10e06879c1091d4b3c9deda06c1 100644 (file)
        atomic_compare_exchange_weak_explicit((o), (e), (d),            \
                                              memory_order_relaxed,     \
                                              memory_order_relaxed)
+#define atomic_compare_exchange_strong_relaxed(o, e, d)                \
+       atomic_compare_exchange_strong_explicit((o), (e), (d),          \
+                                             memory_order_relaxed,     \
+                                             memory_order_relaxed)
 
 /* Acquire-Release Memory Ordering */