#include <urcu/compiler.h>
#include <urcu/arch.h>
-#include <urcu/arch_uatomic.h>
+#include <urcu/uatomic_arch.h>
#include <urcu/list.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
/*
* Number of entries in the per-thread defer queue. Must be power of 2.
struct list_head list; /* list of thread queues */
};
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _URCU_DEFER_STATIC_H */