X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-pointer-static.h;h=06b8881a5ad3d1549f93f48ee977d1efde4a93d6;hp=c2ba80025a2703b7edd69ac017ecc5cb9b57d1bc;hb=b1048d48b166d50e10d1eb3a1e512a7bffb2a265;hpb=d2835e6f55477acf4833d6a9774f672288a99075 diff --git a/urcu-pointer-static.h b/urcu-pointer-static.h index c2ba800..06b8881 100644 --- a/urcu-pointer-static.h +++ b/urcu-pointer-static.h @@ -102,19 +102,6 @@ STORE_SHARED(*(p), v); \ }) -/* - * _rcu_publish_content - Exchanges the pointer and waits for quiescent state. - * - * The pointer returned can be freed. - */ -#define _rcu_publish_content(p, v) \ - ({ \ - void *oldptr; \ - oldptr = _rcu_xchg_pointer(p, v); \ - synchronize_rcu(); \ - oldptr; \ - }) - /** * _rcu_assign_pointer - assign (publicize) a pointer to a new data structure * meant to be read by RCU read-side critical sections. Returns the assigned