Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
#include <assert.h>
+#include <urcu/config.h>
+
#if defined(DEBUG_RCU) || defined(CONFIG_RCU_DEBUG)
#define urcu_assert(...) assert(__VA_ARGS__)
#else
* Boehm-Demers-Weiser conservative garbage collector.
*/
+#include <urcu/config.h>
#include <urcu/compiler.h>
#include <urcu/system.h>
#include <stdlib.h>
#include <pthread.h>
+#include <urcu/config.h>
+
/*
* See urcu/pointer.h and urcu/static/pointer.h for pointer
* publication headers.
#include <stdbool.h>
#include <sys/mman.h>
+#include <urcu/config.h>
#include <urcu/arch.h>
#include <urcu/wfcqueue.h>
#include <urcu/map/urcu-bp.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include <urcu/config.h>
+
#define urcu_stringify(a) _urcu_stringify(a)
#define _urcu_stringify(a) #a
#include <stdbool.h>
#include <poll.h>
+#include <urcu/config.h>
#include <urcu/arch.h>
#include <urcu/wfcqueue.h>
#include <urcu/map/urcu.h>