X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-consumerd%2Flttng-consumerd.h;h=833116ade67062ab22d9830f2156f1e9132d59f2;hb=4878de5c7deb512bbdac4fdfc498907efa06fb7c;hp=8e40c9feea8255d001c3094abee4c5188176b16f;hpb=ab5be9fa2eb5ba9600a82cd18fd3cfcbac69169a;p=lttng-tools.git diff --git a/src/bin/lttng-consumerd/lttng-consumerd.h b/src/bin/lttng-consumerd/lttng-consumerd.h index 8e40c9fee..833116ade 100644 --- a/src/bin/lttng-consumerd/lttng-consumerd.h +++ b/src/bin/lttng-consumerd/lttng-consumerd.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2011 Julien Desfossez - * Copyright (C) 2011 David Goulet + * Copyright (C) 2011 EfficiOS Inc. + * Copyright (C) 2011 EfficiOS Inc. * * SPDX-License-Identifier: GPL-2.0-only * @@ -15,6 +15,12 @@ extern int lttng_consumer_ready; extern const char *tracing_group_name; -enum lttng_consumer_type lttng_consumer_get_type(void); +/* + * This function is dlsym-ed from a test, so needs to be exported. Making it + * have a C linkage name makes it easier, as it avoids having to look up a + * mangled name. + */ +extern "C" LTTNG_EXPORT +enum lttng_consumer_type lttng_consumer_get_type(); #endif /* _LTTNG_CONSUMERD_H */