X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-defer.h;h=43eca34fe2f0c363d9f58a2380d1203541590450;hp=2019e133f2bbe0552746b00450a074a1ba9cfe2c;hb=1a186a881c195c0f240c0baa813056b0cc1eab91;hpb=7fdbbd612a9364fa31827ab46e539b9905c13f44 diff --git a/urcu-defer.h b/urcu-defer.h index 2019e13..43eca34 100644 --- a/urcu-defer.h +++ b/urcu-defer.h @@ -39,7 +39,7 @@ extern "C" { /* * Note: the defer_rcu() API is currently EXPERIMENTAL. It may change in the * future. - * + * * Important ! * * Each thread queuing memory reclamation must be registered with @@ -52,14 +52,6 @@ extern "C" { extern void defer_rcu(void (*fct)(void *p), void *p); -/* - * call_rcu will eventually be implemented with an API similar to the Linux - * kernel call_rcu(), which will allow its use within RCU read-side C.S. - * Generate an error if used for now. - */ - -#define call_rcu __error_call_rcu_not_implemented_please_use_defer_rcu - /* * Thread registration for reclamation. */ @@ -68,7 +60,7 @@ extern void rcu_defer_unregister_thread(void); extern void rcu_defer_barrier(void); extern void rcu_defer_barrier_thread(void); -#ifdef __cplusplus +#ifdef __cplusplus } #endif