Add missing rcu_cmpxchg_pointer define
[urcu.git] / urcu-defer.h
index 3e04c00fddb09d1cdd8465945eba4acbe385967a..ac2f53b1728c63c4359ab9cc3cc601a63b57cb53 100644 (file)
  * called before the thread exits.
  */
 
-#ifdef _LGPL_SOURCE
-
-#include <urcu-defer-static.h>
-
-/*
- * Mappings for static use of the userspace RCU library.
- * Should only be used in LGPL-compatible code.
- */
-
-#define rcu_defer_queue        _rcu_defer_queue
-
-#else /* !_LGPL_SOURCE */
-
-/*
- * library wrappers to be used by non-LGPL compatible source code.
- */
-
-extern void rcu_defer_queue(void (*fct)(void *p), void *p);
-
-#endif /* !_LGPL_SOURCE */
-
 #define call_rcu               rcu_defer_queue
 #define rcu_reclaim_queue(p)   rcu_defer_queue(free, p)
 
+extern void rcu_defer_queue(void (*fct)(void *p), void *p);
+
 /*
  * Thread registration for reclamation.
  */
This page took 0.022599 seconds and 4 git commands to generate.