X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust-java-agent%2Fjni%2Fcommon%2Flttng_ust_context.h;h=8ea43e1ae362d471279c7b77c18c5bee9e2abf3f;hb=553bbf7f38652084ed7966c7817b8ccb372b14e1;hp=415f7de228fa9bcbc500dc28929a978272ef0b76;hpb=2982a6144602ed97dd9ec246124f1403ec7c83bc;p=lttng-ust.git diff --git a/liblttng-ust-java-agent/jni/common/lttng_ust_context.h b/liblttng-ust-java-agent/jni/common/lttng_ust_context.h index 415f7de2..8ea43e1a 100644 --- a/liblttng-ust-java-agent/jni/common/lttng_ust_context.h +++ b/liblttng-ust-java-agent/jni/common/lttng_ust_context.h @@ -19,6 +19,8 @@ #ifndef LIBLTTNG_UST_JAVA_AGENT_JNI_COMMON_LTTNG_UST_CONTEXT_H_ #define LIBLTTNG_UST_JAVA_AGENT_JNI_COMMON_LTTNG_UST_CONTEXT_H_ +#include + struct lttng_ust_jni_ctx_entry; struct lttng_ust_jni_tls { @@ -28,6 +30,6 @@ struct lttng_ust_jni_tls { int32_t ctx_strings_len; }; -extern __thread struct lttng_ust_jni_tls lttng_ust_context_info_tls; +extern DECLARE_URCU_TLS(struct lttng_ust_jni_tls, lttng_ust_context_info_tls); #endif /* LIBLTTNG_UST_JAVA_AGENT_JNI_COMMON_LTTNG_UST_CONTEXT_H_ */