Use ENOMSG as fallback for ENODATA on freebsd
[lttng-ust.git] / liblttng-ust / ltt-ring-buffer-client-overwrite.c
index 8590a7ee91e6677656c863932bda601018bdb7e4..27693a26597c0668ae9c4b46a61c6c69edd5f15d 100644 (file)
@@ -8,6 +8,7 @@
  * Dual LGPL v2.1/GPL v2 license.
  */
 
+#define _GNU_SOURCE
 #include "ltt-tracer.h"
 
 #define RING_BUFFER_MODE_TEMPLATE              RING_BUFFER_OVERWRITE
@@ -16,4 +17,6 @@
        ltt_ring_buffer_client_overwrite_init
 #define RING_BUFFER_MODE_TEMPLATE_EXIT \
        ltt_ring_buffer_client_overwrite_exit
+#define LTTNG_CLIENT_TYPE                      LTTNG_CLIENT_OVERWRITE
+#define LTTNG_CLIENT_CALLBACKS                 lttng_client_callbacks_overwrite
 #include "ltt-ring-buffer-client.h"
This page took 0.022892 seconds and 4 git commands to generate.