From 6c1c0768320135c6936c371b09731851b508c023 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Thu, 13 Nov 2014 16:22:33 -0500 Subject: [PATCH] Fix: define _LGPL_SOURCE in C files MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Defining this in headers is a bad practice, since the header is not necessarily the first in the include list. Signed-off-by: Mathieu Desnoyers Signed-off-by: Jérémie Galarneau --- src/bin/lttng-consumerd/health-consumerd.c | 1 + src/bin/lttng-consumerd/lttng-consumerd.c | 1 + src/bin/lttng-relayd/cmd-2-1.c | 1 + src/bin/lttng-relayd/cmd-2-2.c | 1 + src/bin/lttng-relayd/cmd-2-4.c | 1 + src/bin/lttng-relayd/cmd-generic.c | 1 + src/bin/lttng-relayd/connection.c | 1 + src/bin/lttng-relayd/ctf-trace.c | 1 + src/bin/lttng-relayd/health-relayd.c | 1 + src/bin/lttng-relayd/index.c | 1 + src/bin/lttng-relayd/live.c | 1 + src/bin/lttng-relayd/lttng-relayd.h | 1 - src/bin/lttng-relayd/main.c | 1 + src/bin/lttng-relayd/session.c | 1 + src/bin/lttng-relayd/stream.c | 1 + src/bin/lttng-relayd/utils.c | 1 + src/bin/lttng-relayd/viewer-stream.c | 1 + src/bin/lttng-sessiond/agent-thread.c | 1 + src/bin/lttng-sessiond/agent.c | 1 + src/bin/lttng-sessiond/buffer-registry.c | 1 + src/bin/lttng-sessiond/channel.c | 1 + src/bin/lttng-sessiond/cmd.c | 1 + src/bin/lttng-sessiond/consumer.c | 1 + src/bin/lttng-sessiond/context.c | 1 + src/bin/lttng-sessiond/event.c | 1 + src/bin/lttng-sessiond/fd-limit.c | 1 + src/bin/lttng-sessiond/ht-cleanup.c | 1 + src/bin/lttng-sessiond/kernel-consumer.c | 1 + src/bin/lttng-sessiond/kernel.c | 1 + src/bin/lttng-sessiond/load-session-thread.c | 1 + src/bin/lttng-sessiond/lttng-sessiond.h | 1 - src/bin/lttng-sessiond/main.c | 1 + src/bin/lttng-sessiond/modprobe.c | 1 + src/bin/lttng-sessiond/save.c | 1 + src/bin/lttng-sessiond/session.c | 1 + src/bin/lttng-sessiond/shm.c | 1 + src/bin/lttng-sessiond/snapshot.c | 1 + src/bin/lttng-sessiond/syscall.c | 1 + src/bin/lttng-sessiond/trace-kernel.c | 1 + src/bin/lttng-sessiond/trace-ust.c | 1 + src/bin/lttng-sessiond/ust-app.c | 1 + src/bin/lttng-sessiond/ust-consumer.c | 1 + src/bin/lttng-sessiond/ust-metadata.c | 1 + src/bin/lttng-sessiond/ust-registry.c | 1 + src/bin/lttng-sessiond/ust-thread.c | 1 + src/bin/lttng-sessiond/utils.c | 1 + src/bin/lttng/commands/add_context.c | 1 + src/bin/lttng/commands/calibrate.c | 1 + src/bin/lttng/commands/create.c | 1 + src/bin/lttng/commands/destroy.c | 1 + src/bin/lttng/commands/disable_channels.c | 1 + src/bin/lttng/commands/disable_events.c | 1 + src/bin/lttng/commands/enable_channels.c | 1 + src/bin/lttng/commands/enable_events.c | 1 + src/bin/lttng/commands/list.c | 1 + src/bin/lttng/commands/load.c | 1 + src/bin/lttng/commands/save.c | 1 + src/bin/lttng/commands/set_session.c | 1 + src/bin/lttng/commands/snapshot.c | 1 + src/bin/lttng/commands/start.c | 1 + src/bin/lttng/commands/stop.c | 1 + src/bin/lttng/commands/version.c | 1 + src/bin/lttng/commands/view.c | 1 + src/bin/lttng/conf.c | 1 + src/bin/lttng/lttng.c | 1 + src/bin/lttng/utils.c | 1 + src/common/compat/compat-epoll.c | 1 + src/common/compat/compat-fcntl.c | 1 + src/common/compat/compat-poll.c | 1 + src/common/config/config.c | 1 + src/common/consumer-metadata-cache.c | 1 + src/common/consumer-stream.c | 1 + src/common/consumer-timer.c | 1 + src/common/consumer.c | 1 + src/common/daemonize.c | 1 + src/common/defaults.c | 2 ++ src/common/error.c | 1 + src/common/futex.c | 1 + src/common/hashtable/hashtable.c | 1 + src/common/hashtable/rculfhash-mm-chunk.c | 2 ++ src/common/hashtable/rculfhash-mm-mmap.c | 2 ++ src/common/hashtable/rculfhash-mm-order.c | 2 ++ src/common/hashtable/utils.c | 1 + src/common/health/health.c | 1 + src/common/index/index.c | 1 + src/common/kernel-consumer/kernel-consumer.c | 1 + src/common/kernel-ctl/kernel-ctl.c | 2 ++ src/common/mi-lttng.c | 3 ++- src/common/pipe.c | 1 + src/common/readwrite.c | 2 ++ src/common/relayd/relayd.c | 1 + src/common/runas.c | 1 + src/common/sessiond-comm/inet.c | 1 + src/common/sessiond-comm/inet6.c | 1 + src/common/sessiond-comm/sessiond-comm.c | 1 + src/common/sessiond-comm/unix.c | 1 + src/common/testpoint/testpoint.c | 1 + src/common/uri.c | 1 + src/common/ust-consumer/ust-consumer.c | 1 + src/common/utils.c | 1 + src/lib/lttng-ctl/load.c | 1 + src/lib/lttng-ctl/lttng-ctl-health.c | 2 ++ src/lib/lttng-ctl/lttng-ctl.c | 1 + src/lib/lttng-ctl/save.c | 1 + src/lib/lttng-ctl/snapshot.c | 1 + 105 files changed, 111 insertions(+), 3 deletions(-) diff --git a/src/bin/lttng-consumerd/health-consumerd.c b/src/bin/lttng-consumerd/health-consumerd.c index d1478e54d..bd47f0c49 100644 --- a/src/bin/lttng-consumerd/health-consumerd.c +++ b/src/bin/lttng-consumerd/health-consumerd.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-consumerd/lttng-consumerd.c b/src/bin/lttng-consumerd/lttng-consumerd.c index 5d5703064..299776aa0 100644 --- a/src/bin/lttng-consumerd/lttng-consumerd.c +++ b/src/bin/lttng-consumerd/lttng-consumerd.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-relayd/cmd-2-1.c b/src/bin/lttng-relayd/cmd-2-1.c index de70c5172..0cd9b5ab9 100644 --- a/src/bin/lttng-relayd/cmd-2-1.c +++ b/src/bin/lttng-relayd/cmd-2-1.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-relayd/cmd-2-2.c b/src/bin/lttng-relayd/cmd-2-2.c index 978a11e1f..7dd99ad5f 100644 --- a/src/bin/lttng-relayd/cmd-2-2.c +++ b/src/bin/lttng-relayd/cmd-2-2.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-relayd/cmd-2-4.c b/src/bin/lttng-relayd/cmd-2-4.c index 6d927a053..d8aa73704 100644 --- a/src/bin/lttng-relayd/cmd-2-4.c +++ b/src/bin/lttng-relayd/cmd-2-4.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-relayd/cmd-generic.c b/src/bin/lttng-relayd/cmd-generic.c index 9029dcd41..417d6d33f 100644 --- a/src/bin/lttng-relayd/cmd-generic.c +++ b/src/bin/lttng-relayd/cmd-generic.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-relayd/connection.c b/src/bin/lttng-relayd/connection.c index 4cf87ad34..2376a3f29 100644 --- a/src/bin/lttng-relayd/connection.c +++ b/src/bin/lttng-relayd/connection.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include "connection.h" diff --git a/src/bin/lttng-relayd/ctf-trace.c b/src/bin/lttng-relayd/ctf-trace.c index 9e9a5c69e..59946ea4a 100644 --- a/src/bin/lttng-relayd/ctf-trace.c +++ b/src/bin/lttng-relayd/ctf-trace.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-relayd/health-relayd.c b/src/bin/lttng-relayd/health-relayd.c index 8a5cbdfcb..5c4fb50a1 100644 --- a/src/bin/lttng-relayd/health-relayd.c +++ b/src/bin/lttng-relayd/health-relayd.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-relayd/index.c b/src/bin/lttng-relayd/index.c index 8cacdd2f0..a3190b714 100644 --- a/src/bin/lttng-relayd/index.c +++ b/src/bin/lttng-relayd/index.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-relayd/live.c b/src/bin/lttng-relayd/live.c index 5684608ea..2940b2c61 100644 --- a/src/bin/lttng-relayd/live.c +++ b/src/bin/lttng-relayd/live.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-relayd/lttng-relayd.h b/src/bin/lttng-relayd/lttng-relayd.h index 896925f9e..0a3ce4740 100644 --- a/src/bin/lttng-relayd/lttng-relayd.h +++ b/src/bin/lttng-relayd/lttng-relayd.h @@ -19,7 +19,6 @@ #ifndef LTTNG_RELAYD_H #define LTTNG_RELAYD_H -#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-relayd/main.c b/src/bin/lttng-relayd/main.c index 802d7e107..824f14506 100644 --- a/src/bin/lttng-relayd/main.c +++ b/src/bin/lttng-relayd/main.c @@ -18,6 +18,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-relayd/session.c b/src/bin/lttng-relayd/session.c index 984073c62..46d9cc66a 100644 --- a/src/bin/lttng-relayd/session.c +++ b/src/bin/lttng-relayd/session.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include "ctf-trace.h" diff --git a/src/bin/lttng-relayd/stream.c b/src/bin/lttng-relayd/stream.c index 410fae861..6988e0012 100644 --- a/src/bin/lttng-relayd/stream.c +++ b/src/bin/lttng-relayd/stream.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include "index.h" diff --git a/src/bin/lttng-relayd/utils.c b/src/bin/lttng-relayd/utils.c index 392fab6a1..dbb1d1c71 100644 --- a/src/bin/lttng-relayd/utils.c +++ b/src/bin/lttng-relayd/utils.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-relayd/viewer-stream.c b/src/bin/lttng-relayd/viewer-stream.c index 5ab7be790..2f5d6f788 100644 --- a/src/bin/lttng-relayd/viewer-stream.c +++ b/src/bin/lttng-relayd/viewer-stream.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-sessiond/agent-thread.c b/src/bin/lttng-sessiond/agent-thread.c index 2c018e9c6..d7d9c6c34 100644 --- a/src/bin/lttng-sessiond/agent-thread.c +++ b/src/bin/lttng-sessiond/agent-thread.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-sessiond/agent.c b/src/bin/lttng-sessiond/agent.c index d7bc1b55c..eb3ab1a44 100644 --- a/src/bin/lttng-sessiond/agent.c +++ b/src/bin/lttng-sessiond/agent.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-sessiond/buffer-registry.c b/src/bin/lttng-sessiond/buffer-registry.c index bab1f309f..0ff76defb 100644 --- a/src/bin/lttng-sessiond/buffer-registry.c +++ b/src/bin/lttng-sessiond/buffer-registry.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-sessiond/channel.c b/src/bin/lttng-sessiond/channel.c index 1d04b1fcf..7ea43b8f3 100644 --- a/src/bin/lttng-sessiond/channel.c +++ b/src/bin/lttng-sessiond/channel.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/cmd.c b/src/bin/lttng-sessiond/cmd.c index c2b0248ea..41b8502cf 100644 --- a/src/bin/lttng-sessiond/cmd.c +++ b/src/bin/lttng-sessiond/cmd.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/consumer.c b/src/bin/lttng-sessiond/consumer.c index ce3e5da9a..42738bcac 100644 --- a/src/bin/lttng-sessiond/consumer.c +++ b/src/bin/lttng-sessiond/consumer.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/context.c b/src/bin/lttng-sessiond/context.c index 2cc6a30a8..cd4b85f2a 100644 --- a/src/bin/lttng-sessiond/context.c +++ b/src/bin/lttng-sessiond/context.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/event.c b/src/bin/lttng-sessiond/event.c index 181926b41..3db3089b6 100644 --- a/src/bin/lttng-sessiond/event.c +++ b/src/bin/lttng-sessiond/event.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/fd-limit.c b/src/bin/lttng-sessiond/fd-limit.c index a886d33b9..17a18afdc 100644 --- a/src/bin/lttng-sessiond/fd-limit.c +++ b/src/bin/lttng-sessiond/fd-limit.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/ht-cleanup.c b/src/bin/lttng-sessiond/ht-cleanup.c index a201506c0..0469f920b 100644 --- a/src/bin/lttng-sessiond/ht-cleanup.c +++ b/src/bin/lttng-sessiond/ht-cleanup.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-sessiond/kernel-consumer.c b/src/bin/lttng-sessiond/kernel-consumer.c index d71f8ce25..f634cd362 100644 --- a/src/bin/lttng-sessiond/kernel-consumer.c +++ b/src/bin/lttng-sessiond/kernel-consumer.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/kernel.c b/src/bin/lttng-sessiond/kernel.c index 00bfbbc2b..b7426972c 100644 --- a/src/bin/lttng-sessiond/kernel.c +++ b/src/bin/lttng-sessiond/kernel.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/load-session-thread.c b/src/bin/lttng-sessiond/load-session-thread.c index 868d7c552..3be93cf8d 100644 --- a/src/bin/lttng-sessiond/load-session-thread.c +++ b/src/bin/lttng-sessiond/load-session-thread.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-sessiond/lttng-sessiond.h b/src/bin/lttng-sessiond/lttng-sessiond.h index d0150123c..488cf2f4b 100644 --- a/src/bin/lttng-sessiond/lttng-sessiond.h +++ b/src/bin/lttng-sessiond/lttng-sessiond.h @@ -19,7 +19,6 @@ #ifndef _LTT_SESSIOND_H #define _LTT_SESSIOND_H -#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-sessiond/main.c b/src/bin/lttng-sessiond/main.c index 9542e650d..a7f77c09f 100644 --- a/src/bin/lttng-sessiond/main.c +++ b/src/bin/lttng-sessiond/main.c @@ -18,6 +18,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/modprobe.c b/src/bin/lttng-sessiond/modprobe.c index a28356b42..ebf366464 100644 --- a/src/bin/lttng-sessiond/modprobe.c +++ b/src/bin/lttng-sessiond/modprobe.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/save.c b/src/bin/lttng-sessiond/save.c index aae56a895..b78e7f785 100644 --- a/src/bin/lttng-sessiond/save.c +++ b/src/bin/lttng-sessiond/save.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/session.c b/src/bin/lttng-sessiond/session.c index cd59cb7ab..99b016507 100644 --- a/src/bin/lttng-sessiond/session.c +++ b/src/bin/lttng-sessiond/session.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/shm.c b/src/bin/lttng-sessiond/shm.c index a5caa8bb6..e955d12ba 100644 --- a/src/bin/lttng-sessiond/shm.c +++ b/src/bin/lttng-sessiond/shm.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/snapshot.c b/src/bin/lttng-sessiond/snapshot.c index 8faf9a76a..1060269f3 100644 --- a/src/bin/lttng-sessiond/snapshot.c +++ b/src/bin/lttng-sessiond/snapshot.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/syscall.c b/src/bin/lttng-sessiond/syscall.c index b4f2e1eca..eb81d6742 100644 --- a/src/bin/lttng-sessiond/syscall.c +++ b/src/bin/lttng-sessiond/syscall.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/trace-kernel.c b/src/bin/lttng-sessiond/trace-kernel.c index 093297cb0..1069d1f8f 100644 --- a/src/bin/lttng-sessiond/trace-kernel.c +++ b/src/bin/lttng-sessiond/trace-kernel.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/trace-ust.c b/src/bin/lttng-sessiond/trace-ust.c index 19a1c95d3..0e386aa03 100644 --- a/src/bin/lttng-sessiond/trace-ust.c +++ b/src/bin/lttng-sessiond/trace-ust.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/ust-app.c b/src/bin/lttng-sessiond/ust-app.c index c2d20747a..784a49ce0 100644 --- a/src/bin/lttng-sessiond/ust-app.c +++ b/src/bin/lttng-sessiond/ust-app.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/ust-consumer.c b/src/bin/lttng-sessiond/ust-consumer.c index 4b52d5992..f120144aa 100644 --- a/src/bin/lttng-sessiond/ust-consumer.c +++ b/src/bin/lttng-sessiond/ust-consumer.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/ust-metadata.c b/src/bin/lttng-sessiond/ust-metadata.c index f430ae1f1..379429285 100644 --- a/src/bin/lttng-sessiond/ust-metadata.c +++ b/src/bin/lttng-sessiond/ust-metadata.c @@ -20,6 +20,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng-sessiond/ust-registry.c b/src/bin/lttng-sessiond/ust-registry.c index dc494161c..3f4a962c1 100644 --- a/src/bin/lttng-sessiond/ust-registry.c +++ b/src/bin/lttng-sessiond/ust-registry.c @@ -15,6 +15,7 @@ * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-sessiond/ust-thread.c b/src/bin/lttng-sessiond/ust-thread.c index 080afa53a..d92c1f908 100644 --- a/src/bin/lttng-sessiond/ust-thread.c +++ b/src/bin/lttng-sessiond/ust-thread.c @@ -15,6 +15,7 @@ * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng-sessiond/utils.c b/src/bin/lttng-sessiond/utils.c index c9c51ede5..fef31803f 100644 --- a/src/bin/lttng-sessiond/utils.c +++ b/src/bin/lttng-sessiond/utils.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/bin/lttng/commands/add_context.c b/src/bin/lttng/commands/add_context.c index e50ed84b6..1ba13bfd7 100644 --- a/src/bin/lttng/commands/add_context.c +++ b/src/bin/lttng/commands/add_context.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/calibrate.c b/src/bin/lttng/commands/calibrate.c index 567f4a5fa..80b6d39e7 100644 --- a/src/bin/lttng/commands/calibrate.c +++ b/src/bin/lttng/commands/calibrate.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/create.c b/src/bin/lttng/commands/create.c index 4f97c8648..1fa6d418b 100644 --- a/src/bin/lttng/commands/create.c +++ b/src/bin/lttng/commands/create.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/destroy.c b/src/bin/lttng/commands/destroy.c index 50d5bb441..95343c9c9 100644 --- a/src/bin/lttng/commands/destroy.c +++ b/src/bin/lttng/commands/destroy.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/disable_channels.c b/src/bin/lttng/commands/disable_channels.c index 27f1db5b8..96a9e5d6c 100644 --- a/src/bin/lttng/commands/disable_channels.c +++ b/src/bin/lttng/commands/disable_channels.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/disable_events.c b/src/bin/lttng/commands/disable_events.c index e833fe957..9ab8bf0b2 100644 --- a/src/bin/lttng/commands/disable_events.c +++ b/src/bin/lttng/commands/disable_events.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/enable_channels.c b/src/bin/lttng/commands/enable_channels.c index a58ebe0f7..f8272e922 100644 --- a/src/bin/lttng/commands/enable_channels.c +++ b/src/bin/lttng/commands/enable_channels.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/enable_events.c b/src/bin/lttng/commands/enable_events.c index c4da3dfb6..5ef349097 100644 --- a/src/bin/lttng/commands/enable_events.c +++ b/src/bin/lttng/commands/enable_events.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/list.c b/src/bin/lttng/commands/list.c index 12499ee40..f69d34db9 100644 --- a/src/bin/lttng/commands/list.c +++ b/src/bin/lttng/commands/list.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/load.c b/src/bin/lttng/commands/load.c index caa571302..708ef0b4d 100644 --- a/src/bin/lttng/commands/load.c +++ b/src/bin/lttng/commands/load.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/save.c b/src/bin/lttng/commands/save.c index 67862a4a0..43f10dc39 100644 --- a/src/bin/lttng/commands/save.c +++ b/src/bin/lttng/commands/save.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/set_session.c b/src/bin/lttng/commands/set_session.c index fd3d9a118..3196f12bd 100644 --- a/src/bin/lttng/commands/set_session.c +++ b/src/bin/lttng/commands/set_session.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/snapshot.c b/src/bin/lttng/commands/snapshot.c index f3ef3aff4..4b38edf62 100644 --- a/src/bin/lttng/commands/snapshot.c +++ b/src/bin/lttng/commands/snapshot.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/start.c b/src/bin/lttng/commands/start.c index 5ca92d8d1..801643430 100644 --- a/src/bin/lttng/commands/start.c +++ b/src/bin/lttng/commands/start.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/stop.c b/src/bin/lttng/commands/stop.c index a72f313df..5ac182b32 100644 --- a/src/bin/lttng/commands/stop.c +++ b/src/bin/lttng/commands/stop.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/version.c b/src/bin/lttng/commands/version.c index f4d89631e..a2409c304 100644 --- a/src/bin/lttng/commands/version.c +++ b/src/bin/lttng/commands/version.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/commands/view.c b/src/bin/lttng/commands/view.c index dcd4d6624..37fb4b8bc 100644 --- a/src/bin/lttng/commands/view.c +++ b/src/bin/lttng/commands/view.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/conf.c b/src/bin/lttng/conf.c index 55ed63526..4bcf49e33 100644 --- a/src/bin/lttng/conf.c +++ b/src/bin/lttng/conf.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/lttng.c b/src/bin/lttng/lttng.c index e4a8fd23c..7658afc16 100644 --- a/src/bin/lttng/lttng.c +++ b/src/bin/lttng/lttng.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/bin/lttng/utils.c b/src/bin/lttng/utils.c index c518405ca..3cc254a3c 100644 --- a/src/bin/lttng/utils.c +++ b/src/bin/lttng/utils.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/compat/compat-epoll.c b/src/common/compat/compat-epoll.c index 368fae19f..29bd2f868 100644 --- a/src/common/compat/compat-epoll.c +++ b/src/common/compat/compat-epoll.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/compat/compat-fcntl.c b/src/common/compat/compat-fcntl.c index b462fd76c..527abd857 100644 --- a/src/common/compat/compat-fcntl.c +++ b/src/common/compat/compat-fcntl.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/common/compat/compat-poll.c b/src/common/compat/compat-poll.c index 4893768a0..32932448d 100644 --- a/src/common/compat/compat-poll.c +++ b/src/common/compat/compat-poll.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/config/config.c b/src/common/config/config.c index 971946c50..f93c5a678 100644 --- a/src/common/config/config.c +++ b/src/common/config/config.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/consumer-metadata-cache.c b/src/common/consumer-metadata-cache.c index 0f086fe96..9cd99e5bf 100644 --- a/src/common/consumer-metadata-cache.c +++ b/src/common/consumer-metadata-cache.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/consumer-stream.c b/src/common/consumer-stream.c index 8fe02e74e..ba72dce01 100644 --- a/src/common/consumer-stream.c +++ b/src/common/consumer-stream.c @@ -18,6 +18,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/consumer-timer.c b/src/common/consumer-timer.c index 140805243..e7343afa6 100644 --- a/src/common/consumer-timer.c +++ b/src/common/consumer-timer.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/consumer.c b/src/common/consumer.c index 999e40005..e37c725c4 100644 --- a/src/common/consumer.c +++ b/src/common/consumer.c @@ -18,6 +18,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/daemonize.c b/src/common/daemonize.c index a8e290603..b9d0b03fa 100644 --- a/src/common/daemonize.c +++ b/src/common/daemonize.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/defaults.c b/src/common/defaults.c index d74a42b0a..974f7c6c7 100644 --- a/src/common/defaults.c +++ b/src/common/defaults.c @@ -15,6 +15,8 @@ * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ +#define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/common/error.c b/src/common/error.c index 852de6fb4..2cebbf9ef 100644 --- a/src/common/error.c +++ b/src/common/error.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/common/futex.c b/src/common/futex.c index 0b27a5bd7..7f07b1118 100644 --- a/src/common/futex.c +++ b/src/common/futex.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/hashtable/hashtable.c b/src/common/hashtable/hashtable.c index b08a57e5c..3a38cbf0f 100644 --- a/src/common/hashtable/hashtable.c +++ b/src/common/hashtable/hashtable.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/hashtable/rculfhash-mm-chunk.c b/src/common/hashtable/rculfhash-mm-chunk.c index 7204831e5..2e4e049dd 100644 --- a/src/common/hashtable/rculfhash-mm-chunk.c +++ b/src/common/hashtable/rculfhash-mm-chunk.c @@ -20,6 +20,8 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#define _GNU_SOURCE +#define _LGPL_SOURCE #include #include "rculfhash-internal.h" diff --git a/src/common/hashtable/rculfhash-mm-mmap.c b/src/common/hashtable/rculfhash-mm-mmap.c index b136e1ae0..cd415dbde 100644 --- a/src/common/hashtable/rculfhash-mm-mmap.c +++ b/src/common/hashtable/rculfhash-mm-mmap.c @@ -20,6 +20,8 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include "rculfhash-internal.h" diff --git a/src/common/hashtable/rculfhash-mm-order.c b/src/common/hashtable/rculfhash-mm-order.c index 6e3d29bb3..0ce98d7a9 100644 --- a/src/common/hashtable/rculfhash-mm-order.c +++ b/src/common/hashtable/rculfhash-mm-order.c @@ -21,6 +21,8 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#define _GNU_SOURCE +#define _LGPL_SOURCE #include "rculfhash-internal.h" static diff --git a/src/common/hashtable/utils.c b/src/common/hashtable/utils.c index 1ea699d6e..3c6994b1d 100644 --- a/src/common/hashtable/utils.c +++ b/src/common/hashtable/utils.c @@ -49,6 +49,7 @@ * byte), but shoehorning those bytes into integers efficiently is messy. */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include /* defines uint32_t etc */ #include /* defines printf for tests */ diff --git a/src/common/health/health.c b/src/common/health/health.c index 49f6dc0ab..3eea3adc0 100644 --- a/src/common/health/health.c +++ b/src/common/health/health.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/index/index.c b/src/common/index/index.c index a462a635e..35cff533c 100644 --- a/src/common/index/index.c +++ b/src/common/index/index.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/kernel-consumer/kernel-consumer.c b/src/common/kernel-consumer/kernel-consumer.c index cbd1b5aac..f2023a696 100644 --- a/src/common/kernel-consumer/kernel-consumer.c +++ b/src/common/kernel-consumer/kernel-consumer.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/kernel-ctl/kernel-ctl.c b/src/common/kernel-ctl/kernel-ctl.c index f3ef93d3f..b223ceac8 100644 --- a/src/common/kernel-ctl/kernel-ctl.c +++ b/src/common/kernel-ctl/kernel-ctl.c @@ -16,6 +16,8 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ +#define _GNU_SOURCE +#define _LGPL_SOURCE #define __USE_LINUX_IOCTL_DEFS #include #include diff --git a/src/common/mi-lttng.c b/src/common/mi-lttng.c index 882afc1b6..752bceceb 100644 --- a/src/common/mi-lttng.c +++ b/src/common/mi-lttng.c @@ -16,7 +16,8 @@ * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - +#define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/pipe.c b/src/common/pipe.c index 5e2fc6c39..09e905de4 100644 --- a/src/common/pipe.c +++ b/src/common/pipe.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/readwrite.c b/src/common/readwrite.c index d33e05190..a862d1cff 100644 --- a/src/common/readwrite.c +++ b/src/common/readwrite.c @@ -15,6 +15,8 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/relayd/relayd.c b/src/common/relayd/relayd.c index 38ebdbde2..47db4081a 100644 --- a/src/common/relayd/relayd.c +++ b/src/common/relayd/relayd.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/runas.c b/src/common/runas.c index 5ab42717a..c146f652d 100644 --- a/src/common/runas.c +++ b/src/common/runas.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/sessiond-comm/inet.c b/src/common/sessiond-comm/inet.c index 32a16a690..2703a666e 100644 --- a/src/common/sessiond-comm/inet.c +++ b/src/common/sessiond-comm/inet.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/sessiond-comm/inet6.c b/src/common/sessiond-comm/inet6.c index 5b137c4eb..9eab3fa2f 100644 --- a/src/common/sessiond-comm/inet6.c +++ b/src/common/sessiond-comm/inet6.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/sessiond-comm/sessiond-comm.c b/src/common/sessiond-comm/sessiond-comm.c index 65952b273..a985dc7fe 100644 --- a/src/common/sessiond-comm/sessiond-comm.c +++ b/src/common/sessiond-comm/sessiond-comm.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/sessiond-comm/unix.c b/src/common/sessiond-comm/unix.c index 2c87b82c4..97537c538 100644 --- a/src/common/sessiond-comm/unix.c +++ b/src/common/sessiond-comm/unix.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/testpoint/testpoint.c b/src/common/testpoint/testpoint.c index 6893a4112..144323e6f 100644 --- a/src/common/testpoint/testpoint.c +++ b/src/common/testpoint/testpoint.c @@ -18,6 +18,7 @@ #ifndef NTESTPOINT #define _GNU_SOURCE /* for RTLD_DEFAULT GNU extension */ +#define _LGPL_SOURCE #include /* for dlsym */ #include /* for getenv */ #include /* for strncmp */ diff --git a/src/common/uri.c b/src/common/uri.c index 408b75cd7..668e617d8 100644 --- a/src/common/uri.c +++ b/src/common/uri.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/ust-consumer/ust-consumer.c b/src/common/ust-consumer/ust-consumer.c index bff360edb..52b6979bf 100644 --- a/src/common/ust-consumer/ust-consumer.c +++ b/src/common/ust-consumer/ust-consumer.c @@ -17,6 +17,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/common/utils.c b/src/common/utils.c index 1d07cb31c..4e78767df 100644 --- a/src/common/utils.c +++ b/src/common/utils.c @@ -18,6 +18,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/lib/lttng-ctl/load.c b/src/lib/lttng-ctl/load.c index 21619a683..3599503e5 100644 --- a/src/lib/lttng-ctl/load.c +++ b/src/lib/lttng-ctl/load.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/lib/lttng-ctl/lttng-ctl-health.c b/src/lib/lttng-ctl/lttng-ctl-health.c index ba9aac05a..83f092593 100644 --- a/src/lib/lttng-ctl/lttng-ctl-health.c +++ b/src/lib/lttng-ctl/lttng-ctl-health.c @@ -20,6 +20,8 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/lib/lttng-ctl/lttng-ctl.c b/src/lib/lttng-ctl/lttng-ctl.c index aae0e4fa5..d573eb0be 100644 --- a/src/lib/lttng-ctl/lttng-ctl.c +++ b/src/lib/lttng-ctl/lttng-ctl.c @@ -20,6 +20,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include diff --git a/src/lib/lttng-ctl/save.c b/src/lib/lttng-ctl/save.c index d414a9d1d..8f8cbb639 100644 --- a/src/lib/lttng-ctl/save.c +++ b/src/lib/lttng-ctl/save.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include diff --git a/src/lib/lttng-ctl/snapshot.c b/src/lib/lttng-ctl/snapshot.c index 6b7b8a9fc..db9c07135 100644 --- a/src/lib/lttng-ctl/snapshot.c +++ b/src/lib/lttng-ctl/snapshot.c @@ -16,6 +16,7 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include -- 2.34.1