X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Ftracepoint-event.h;h=cf482b178071ad8276adf5bd7a6fd859f21b451d;hb=660323e630e752c98bf6124d54ff99777d05ce7d;hp=f97b67d1eb9dfbbea6f67c33c3e14f766227f372;hpb=dbcc2f9279a03c620350b4743467aa2f7cb7bf5f;p=lttng-ust.git diff --git a/include/lttng/tracepoint-event.h b/include/lttng/tracepoint-event.h index f97b67d1..cf482b17 100644 --- a/include/lttng/tracepoint-event.h +++ b/include/lttng/tracepoint-event.h @@ -4,7 +4,16 @@ * Copyright (C) 2011 Mathieu Desnoyers */ -#ifdef TRACEPOINT_CREATE_PROBES +#include + + +#if LTTNG_UST_COMPAT_API(0) +# if defined(TRACEPOINT_CREATE_PROBES) && !defined(LTTNG_UST_TRACEPOINT_CREATE_PROBES) +# define LTTNG_UST_TRACEPOINT_CREATE_PROBES +# endif +#endif /* #if LTTNG_UST_COMPAT_API(0) */ + +#ifdef LTTNG_UST_TRACEPOINT_CREATE_PROBES #define __tp_stringify1(x) #x #define __tp_stringify(x) __tp_stringify1(x) @@ -20,7 +29,10 @@ LTTNG_UST__TP_PARAMS(_args)) +#undef LTTNG_UST_TRACEPOINT_CREATE_PROBES +#if LTTNG_UST_COMPAT_API(0) #undef TRACEPOINT_CREATE_PROBES +#endif #define TRACEPOINT_HEADER_MULTI_READ @@ -31,7 +43,7 @@ #undef TRACEPOINT_HEADER_MULTI_READ #undef TRACEPOINT_INCLUDE -#define TRACEPOINT_CREATE_PROBES +#define LTTNG_UST_TRACEPOINT_CREATE_PROBES /* * Put back definitions to the state they were when defined by @@ -59,4 +71,4 @@ #undef LTTNG_UST_TRACEPOINT_MODEL_EMF_URI #define LTTNG_UST_TRACEPOINT_MODEL_EMF_URI(provider, name, uri) -#endif /* TRACEPOINT_CREATE_PROBES */ +#endif /* LTTNG_UST_TRACEPOINT_CREATE_PROBES */