]> git.droids-corp.org - dpdk.git/blobdiff - examples/performance-thread/common/lthread_tls.c
use macro to declare constructor functions
[dpdk.git] / examples / performance-thread / common / lthread_tls.c
index 56f0c2f1b902abec82d6a55499c39bc7033533d4..2259fad447788788cccbdaa7e85281ed97a24076 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;