Use initial-exec TLS model
[deliverable/lttng-ust.git] / liblttng-ust / lttng-context-vtid.c
index d1c73d8d6cf3ee0666522824e46f4a6265244e2e..8c9bbec56e67324bdaeeca71893197a58b571f38 100644 (file)
@@ -20,6 +20,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#define _LGPL_SOURCE
 #include <sys/types.h>
 #include <unistd.h>
 #include <lttng/ust-events.h>
@@ -33,7 +34,7 @@
  * We cache the result to ensure we don't trigger a system call for
  * each event.
  */
-static DEFINE_URCU_TLS(pid_t, cached_vtid);
+static DEFINE_URCU_TLS_IE(pid_t, cached_vtid);
 
 /*
  * Upon fork or clone, the TID assigned to our thread is not the same as
This page took 0.024942 seconds and 5 git commands to generate.