From 01b87e509c292189acdd96bc7a216b50eafbce9e Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 2 Mar 2015 19:09:31 +0100 Subject: msg: use relaxed atomics for log level test This should be sufficient. If stdatomic.h is not available, we make no difference. --- osdep/atomics.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'osdep') diff --git a/osdep/atomics.h b/osdep/atomics.h index 39c741acd7..8431211476 100644 --- a/osdep/atomics.h +++ b/osdep/atomics.h @@ -41,6 +41,11 @@ typedef struct { volatile unsigned long long v; } atomic_ullong; #define ATOMIC_VAR_INIT(x) \ {.v = (x)} +#define memory_order_relaxed 1 +#define memory_order_seq_cst 2 + +#define atomic_load_explicit(p, e) atomic_load(p) + #if HAVE_ATOMIC_BUILTINS #define atomic_load(p) \ -- cgit v1.2.3