#include <urcu/compiler.h>
#include <urcu/config.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#define CONFIG_HAVE_MEM_COHERENCY
#define CACHE_LINE_SIZE 256
#define rmc() barrier()
#define wmc() barrier()
-#ifdef CONFIG_URCU_SMP
+#ifdef CONFIG_RCU_SMP
#define smp_mb() mb()
#define smp_rmb() rmb()
#define smp_wmb() wmb()
return 0; /* unimplemented */
}
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _URCU_ARCH_SPARC64_H */