X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=liblttng-ust-dl%2Flttng-ust-dl.c;h=657c27ccc9afab4ada4373bc76c10c3c012a31fe;hb=b6cd40337647f5a01c24b155c7808a856cd8c377;hp=6b7362aca2b74402c2baf3bab4071b2ed677ad5e;hpb=864a1eda22ed99266509ac76451c6f27f91aa17e;p=lttng-ust.git diff --git a/liblttng-ust-dl/lttng-ust-dl.c b/liblttng-ust-dl/lttng-ust-dl.c index 6b7362ac..657c27cc 100644 --- a/liblttng-ust-dl/lttng-ust-dl.c +++ b/liblttng-ust-dl/lttng-ust-dl.c @@ -14,11 +14,13 @@ #include #include -#include +#include #include #include #include "usterr-signal-safe.h" +#include "../liblttng-ust/ust-events-internal.h" + /* Include link.h last else it conflicts with ust-dlfcn. */ #include @@ -32,6 +34,12 @@ static void *(*__lttng_ust_plibc_dlmopen)(Lmid_t nsid, const char *filename, #endif static int (*__lttng_ust_plibc_dlclose)(void *handle); +static __attribute__((constructor)) +void _lttng_ust_dl_init(void) +{ + ust_err_init(); +} + static void *_lttng_ust_dl_libc_dlopen(const char *filename, int flags) {