X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lib%2Fringbuffer%2Fconfig.h;h=657c04d224a431ef41c7627aaf41a494072304c8;hb=ae090dc5f192fba078e9b1a8c8aa88b73a8743da;hp=bd5ba77d3ebcd50b7ce17b35c10f4702eb6463fb;hpb=4ef415a92af77f9324026b62e023e15824330dcd;p=lttng-modules.git diff --git a/lib/ringbuffer/config.h b/lib/ringbuffer/config.h index bd5ba77d..657c04d2 100644 --- a/lib/ringbuffer/config.h +++ b/lib/ringbuffer/config.h @@ -27,6 +27,7 @@ #include #include #include "../align.h" +#include "../../lttng-tracer-core.h" struct lib_ring_buffer; struct channel; @@ -241,6 +242,10 @@ void lib_ring_buffer_ctx_init(struct lib_ring_buffer_ctx *ctx, #define RING_BUFFER_RFLAG_FULL_TSC (1U << 0) #define RING_BUFFER_RFLAG_END (1U << 1) +#ifndef LTTNG_TRACER_CORE_H +#error "lttng-tracer-core.h is needed for RING_BUFFER_ALIGN define" +#endif + /* * We need to define RING_BUFFER_ALIGN_ATTR so it is known early at * compile-time. We have to duplicate the "config->align" information and the