aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorAndrii Nakryiko <andriin@fb.com>2020-06-01 13:26:01 -0700
committerAlexei Starovoitov <ast@kernel.org>2020-06-01 15:13:04 -0700
commitfebeb6dff7beafcaf89521f6c8ff7b0adac08d54 (patch)
tree966abc0e092da570677472003cf1ca09939f9f4d
parentbpf: Use tracing helpers for lsm programs (diff)
downloadwireguard-linux-febeb6dff7beafcaf89521f6c8ff7b0adac08d54.tar.xz
wireguard-linux-febeb6dff7beafcaf89521f6c8ff7b0adac08d54.zip
libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c
On systems with recent enough glibc, reallocarray compat won't kick in, so reallocarray() itself has to come from stdlib.h include. But _GNU_SOURCE is necessary to enable it. So add it. Fixes: bf99c936f947 ("libbpf: Add BPF ring buffer support") Signed-off-by: Andrii Nakryiko <andriin@fb.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org> Acked-by: Song Liu <songliubraving@fb.com> Link: https://lore.kernel.org/bpf/20200601202601.2139477-1-andriin@fb.com
-rw-r--r--tools/lib/bpf/ringbuf.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/lib/bpf/ringbuf.c b/tools/lib/bpf/ringbuf.c
index bc10fa1d43c7..4fc6c6cbb4eb 100644
--- a/tools/lib/bpf/ringbuf.c
+++ b/tools/lib/bpf/ringbuf.c
@@ -4,6 +4,9 @@
*
* Copyright (C) 2020 Facebook, Inc.
*/
+#ifndef _GNU_SOURCE
+#define _GNU_SOURCE
+#endif
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>