call_rcu: register work threads as rcu readers
[urcu.git] / urcu / rculfhash.h
index ad157bb6a66ecb570f28dd1b627ce89e7ca08a44..385a43b56a08c09df194c3c556362ade78a1c6fe 100644 (file)
@@ -72,6 +72,13 @@ void cds_lfht_node_init(struct cds_lfht_node *node, void *key,
        node->key_len = key_len;
 }
 
+/*
+ * Hash table creation flags.
+ */
+enum {
+       CDS_LFHT_AUTO_RESIZE = (1U << 0),
+};
+
 /*
  * cds_lfht_new - allocate a hash table.
  *
@@ -82,6 +89,7 @@ struct cds_lfht *cds_lfht_new(cds_lfht_hash_fct hash_fct,
                        cds_lfht_compare_fct compare_fct,
                        unsigned long hash_seed,
                        unsigned long init_size,
+                       int flags,
                        void (*cds_lfht_call_rcu)(struct rcu_head *head,
                                void (*func)(struct rcu_head *head)),
                        void (*cds_lfht_synchronize_rcu)(void));
This page took 0.024684 seconds and 4 git commands to generate.