X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=doc%2Fexamples%2Fhlist%2Fcds_hlist_for_each_entry_rcu.c;fp=doc%2Fexamples%2Fhlist%2Fcds_hlist_for_each_entry_rcu.c;h=5f8fa72fd3d01fb9227c0cdc8faec9d8fd51521f;hp=f6b744a353d139b1ab728474000986fcf10971c0;hb=b9050d917ab84db192b5609ba6dd9973a82d215a;hpb=042e8cfe9b352b325a7350f345a3f2923606a2be diff --git a/doc/examples/hlist/cds_hlist_for_each_entry_rcu.c b/doc/examples/hlist/cds_hlist_for_each_entry_rcu.c index f6b744a..5f8fa72 100644 --- a/doc/examples/hlist/cds_hlist_for_each_entry_rcu.c +++ b/doc/examples/hlist/cds_hlist_for_each_entry_rcu.c @@ -16,7 +16,7 @@ #include -#include /* Userspace RCU flavor */ +#include /* Userspace RCU flavor */ #include /* RCU hlist */ #include /* For CAA_ARRAY_SIZE */ @@ -40,7 +40,7 @@ int main(int argc, char **argv) * Each thread need using RCU read-side need to be explicitly * registered. */ - rcu_register_thread(); + urcu_memb_register_thread(); /* * Adding nodes to the linked-list. Safe against concurrent @@ -65,7 +65,7 @@ int main(int argc, char **argv) * Surround the RCU read-side critical section with rcu_read_lock() * and rcu_read_unlock(). */ - rcu_read_lock(); + urcu_memb_read_lock(); /* * This traversal can be performed concurrently with RCU @@ -75,10 +75,10 @@ int main(int argc, char **argv) printf(" %d", node->value); } - rcu_read_unlock(); + urcu_memb_read_unlock(); printf("\n"); end: - rcu_unregister_thread(); + urcu_memb_unregister_thread(); return ret; }