use macro to declare constructor functions
[dpdk.git] / examples / performance-thread / common / lthread_tls.c
index 56f0c2f..2259fad 100644 (file)
@@ -62,9 +62,7 @@ RTE_DEFINE_PER_LTHREAD(void *, dummy);
 
 static struct lthread_key key_table[LTHREAD_MAX_KEYS];
 
-void lthread_tls_ctor(void) __attribute__((constructor));
-
-void lthread_tls_ctor(void)
+RTE_INIT(thread_tls_ctor)
 {
        key_pool = NULL;
        key_pool_init = 0;