Add sessiond/SESSIOND_ prefix to sessiond testpoints
[lttng-tools.git] / tests / regression / tools / health / health_exit.c
index 8e414053e9d961867acc2b075ec8f1df6342af9f..55cff4611726124c990a264a2cbc3d2cd5ff2742 100644 (file)
@@ -18,6 +18,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <pthread.h>
+#include <urcu.h>
 
 /*
  * Check if the specified environment variable is set.
@@ -35,20 +36,21 @@ int check_env_var(const char *env)
        return 0;
 }
 
-int __testpoint_thread_manage_clients(void)
+int __testpoint_sessiond_thread_manage_clients(void)
 {
-       const char *var = "LTTNG_THREAD_MANAGE_CLIENTS_EXIT";
+       const char *var = "LTTNG_SESSIOND_THREAD_MANAGE_CLIENTS_EXIT";
 
        if (check_env_var(var)) {
+               rcu_unregister_thread();
                pthread_exit(NULL);
        }
 
        return 0;
 }
 
-int __testpoint_thread_registration_apps(void)
+int __testpoint_sessiond_thread_registration_apps(void)
 {
-       const char *var = "LTTNG_THREAD_REG_APPS_EXIT";
+       const char *var = "LTTNG_SESSIOND_THREAD_REG_APPS_EXIT";
 
        if (check_env_var(var)) {
                pthread_exit(NULL);
@@ -57,20 +59,21 @@ int __testpoint_thread_registration_apps(void)
        return 0;
 }
 
-int __testpoint_thread_manage_apps(void)
+int __testpoint_sessiond_thread_manage_apps(void)
 {
-       const char *var = "LTTNG_THREAD_MANAGE_APPS_EXIT";
+       const char *var = "LTTNG_SESSIOND_THREAD_MANAGE_APPS_EXIT";
 
        if (check_env_var(var)) {
+               rcu_unregister_thread();
                pthread_exit(NULL);
        }
 
        return 0;
 }
 
-int __testpoint_thread_manage_kernel(void)
+int __testpoint_sessiond_thread_manage_kernel(void)
 {
-       const char *var = "LTTNG_THREAD_MANAGE_KERNEL_EXIT";
+       const char *var = "LTTNG_SESSIOND_THREAD_MANAGE_KERNEL_EXIT";
 
        if (check_env_var(var)) {
                pthread_exit(NULL);
@@ -79,9 +82,9 @@ int __testpoint_thread_manage_kernel(void)
        return 0;
 }
 
-int __testpoint_thread_manage_consumer(void)
+int __testpoint_sessiond_thread_manage_consumer(void)
 {
-       const char *var = "LTTNG_THREAD_MANAGE_CONSUMER_EXIT";
+       const char *var = "LTTNG_SESSIOND_THREAD_MANAGE_CONSUMER_EXIT";
 
        if (check_env_var(var)) {
                pthread_exit(NULL);
This page took 0.026378 seconds and 5 git commands to generate.