RCU lock-free hash table: implement cds_lfht_is_node_deleted()
[urcu.git] / rculfhash.c
index b114e0c1e3f5e9afe56e985da2f6122551cc1f4f..94366050bfb00957988730edcae25923e3f39379 100644 (file)
@@ -1553,6 +1553,11 @@ int cds_lfht_del(struct cds_lfht *ht, struct cds_lfht_node *node)
        return ret;
 }
 
+int cds_lfht_is_node_deleted(struct cds_lfht_node *node)
+{
+       return is_removed(rcu_dereference(node->next));
+}
+
 static
 int cds_lfht_delete_bucket(struct cds_lfht *ht)
 {
This page took 0.024492 seconds and 4 git commands to generate.