X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=tests%2Ftest_urcu_hash.c;h=c19a4876df4443add7031311ccf161504abb08f6;hb=860d07e812c3001e9d6ce261c8b861dabd3203b3;hp=273283ed5b61d0535fb7281d17d4cf6cb6253aea;hpb=7a9dcf9bf15667662e61b44c611a7f4c39b10dcf;p=urcu.git diff --git a/tests/test_urcu_hash.c b/tests/test_urcu_hash.c index 273283e..c19a487 100644 --- a/tests/test_urcu_hash.c +++ b/tests/test_urcu_hash.c @@ -484,7 +484,7 @@ void *thr_writer(void *_count) (void *)(((unsigned long) rand_r(&rand_lookup) % write_pool_size) + write_pool_offset), sizeof(void *)); if (node) - ret = cds_lfht_remove(test_ht, node); + ret = cds_lfht_del(test_ht, node); else ret = -ENOENT; rcu_read_unlock(); @@ -750,7 +750,7 @@ int main(int argc, char **argv) count_writer = malloc(sizeof(*count_writer) * nr_writers); test_ht = cds_lfht_new(test_hash, test_compare, 0x42UL, init_hash_size, - opt_auto_resize ? CDS_LFHT_AUTO_RESIZE : 0); + opt_auto_resize ? CDS_LFHT_AUTO_RESIZE : 0, NULL); ret = populate_hash(); assert(!ret); err = create_all_cpu_call_rcu_data(0); @@ -804,7 +804,7 @@ int main(int argc, char **argv) if (count || removed) printf("WARNING: nodes left in the hash table upon destroy: " "%lu nodes + %lu logically removed.\n", count, removed); - ret = cds_lfht_destroy(test_ht); + ret = cds_lfht_destroy(test_ht, NULL); if (ret) printf_verbose("final delete aborted\n");