X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-ht.h;h=baf144d9086a872aa7f44ccfbaf6a147c73d3f9d;hp=d822a451d77abf5d213dde6ed1f81262750dbbe5;hb=c4aed19a0ef9f02e474cee682bd261dfaa56a495;hpb=5e28c5328529ace4f43b70139acf7ef9b0329c4a diff --git a/urcu-ht.h b/urcu-ht.h index d822a45..baf144d 100644 --- a/urcu-ht.h +++ b/urcu-ht.h @@ -5,8 +5,7 @@ /* * Caution ! - * Ensure writer threads are registered as urcu readers and with with - * urcu-defer. + * Ensure writer threads are registered as urcu readers and with urcu-defer. * Ensure reader threads are registered as urcu readers. */ @@ -31,6 +30,8 @@ int ht_delete(struct rcu_ht *ht, void *key); void *ht_steal(struct rcu_ht *ht, void *key); +void ht_resize(struct rcu_ht *ht, int growth); + uint32_t ht_jhash(void *key, uint32_t length, uint32_t initval); #endif /* _URCU_HT_H */