tests: use thread-id.h wrapper
[urcu.git] / tests / test_urcu_hash.c
index 514d0bcdcf20496805ef3fc97c90f3f51b6acb5a..9416224d8af115491d689ff4328078482591d78c 100644 (file)
@@ -201,9 +201,8 @@ unsigned long test_compare(const void *key1, size_t key1_len,
 
 void *thr_count(void *arg)
 {
-       printf_verbose("thread_begin %s, thread id : %lx, tid %lu\n",
-                       "counter", (unsigned long) pthread_self(),
-                       (unsigned long) gettid());
+       printf_verbose("thread_begin %s, tid %lu\n",
+                       "counter", urcu_get_thread_id());
 
        rcu_register_thread();
 
@@ -267,7 +266,9 @@ void test_delete_all_nodes(struct cds_lfht *ht)
 
 void show_usage(int argc, char **argv)
 {
-       printf("Usage : %s nr_readers nr_writers duration (s)\n", argv[0]);
+       printf("Usage : %s nr_readers nr_writers duration (s) <OPTIONS>\n",
+               argv[0]);
+       printf("OPTIONS:\n");
 #ifdef DEBUG_YIELD
        printf("        [-r] [-w] (yield reader and/or writer)\n");
 #endif
@@ -291,10 +292,12 @@ printf("        [not -u nor -s] Add entries (supports redundant keys).\n");
        printf("        [-M size] Lookup pool size.\n");
        printf("        [-N size] Write pool size.\n");
        printf("        [-O size] Init pool size.\n");
-       printf("        [-V] Validate lookups of init values (use with filled init pool, same lookup range, with different write range).\n");
+       printf("        [-V] Validate lookups of init values.\n");
+       printf("                (use with filled init pool, same lookup range,\n");
+       printf("                with different write range)\n");
        printf("        [-U] Uniqueness test.\n");
        printf("        [-C] Number of hash chains.\n");
-       printf("\n\n");
+       printf("\n");
 }
 
 int main(int argc, char **argv)
@@ -544,9 +547,8 @@ int main(int argc, char **argv)
                write_pool_offset, write_pool_size);
        printf_verbose("Number of hash chains: %lu.\n",
                nr_hash_chains);
-       printf_verbose("thread %-6s, thread id : %lx, tid %lu\n",
-                       "main", (unsigned long) pthread_self(),
-                       (unsigned long) gettid());
+       printf_verbose("thread %-6s, tid %lu\n",
+                       "main", urcu_get_thread_id());
 
        tid_reader = malloc(sizeof(*tid_reader) * nr_readers);
        if (!tid_reader) {
This page took 0.022998 seconds and 4 git commands to generate.