X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=tests%2Ftest_urcu_hash.h;h=a935e94b0a095bac4fccf9a693b18842d3f027d0;hb=20adf7802bcec449566b9cbb900504fd409f62db;hp=994c659ceb6b0851998fc73c771ffa5e55eb4adb;hpb=18ca7a5b5573e511a66f118ec863df82a6d247e4;p=urcu.git diff --git a/tests/test_urcu_hash.h b/tests/test_urcu_hash.h index 994c659..a935e94 100644 --- a/tests/test_urcu_hash.h +++ b/tests/test_urcu_hash.h @@ -199,12 +199,6 @@ typedef unsigned long cpu_set_t; void set_affinity(void); -/* rw test */ -void test_hash_rw_sigusr1_handler(int signo); -void test_hash_rw_sigusr2_handler(int signo); -void *test_hash_rw_thr_reader(void *_count); -void *test_hash_rw_thr_writer(void *_count); - /* * returns 0 if test should end. */ @@ -381,4 +375,18 @@ void cds_lfht_test_lookup(struct cds_lfht *ht, void *key, size_t key_len, void free_node_cb(struct rcu_head *head); +/* rw test */ +void test_hash_rw_sigusr1_handler(int signo); +void test_hash_rw_sigusr2_handler(int signo); +void *test_hash_rw_thr_reader(void *_count); +void *test_hash_rw_thr_writer(void *_count); +int test_hash_rw_populate_hash(void); + +/* unique test */ +void test_hash_unique_sigusr1_handler(int signo); +void test_hash_unique_sigusr2_handler(int signo); +void *test_hash_unique_thr_reader(void *_count); +void *test_hash_unique_thr_writer(void *_count); +int test_hash_unique_populate_hash(void); + #endif /* _TEST_URCU_HASH_H */