X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Frculfhash.h;h=ed75431f9864e08b9668e29b86f10496f8110253;hp=94206e363bab3f9f3c5aca02e2a37cd890b7c780;hb=3eca1b8cce5630bcbd865a8d30855c996bc021c3;hpb=65e8e72998f82cca2e86fd108f625905f988b515 diff --git a/urcu/rculfhash.h b/urcu/rculfhash.h index 94206e3..ed75431 100644 --- a/urcu/rculfhash.h +++ b/urcu/rculfhash.h @@ -55,6 +55,9 @@ struct rcu_ht_node *ht_lookup(struct rcu_ht *ht, void *key, size_t key_len); /* Call with rcu_read_lock held. */ void ht_add(struct rcu_ht *ht, struct rcu_ht_node *node); +/* Call with rcu_read_lock held. */ +int ht_add_unique(struct rcu_ht *ht, struct rcu_ht_node *node); + /* Call with rcu_read_lock held. */ int ht_remove(struct rcu_ht *ht, struct rcu_ht_node *node);