Before linux 3.20 the BPF_PSEUDO_MAP_FD constant wasn't defined.
Reported-by: Julian Ospald <hasufell@posteo.de>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
+2016-09-05 Mark Wielaard <mjw@redhat.com>
+
+ * bpf_disasm.c: Define BPF_PSEUDO_MAP_FD if undefined.
+
2016-08-10 Richard Henderson <rth@redhat.com>
* bpf_disasm.c (bpf_disasm): Rearrange the printing of instructions
#include "../libelf/common.h"
#include "../libebl/libeblP.h"
+/* BPF_PSEUDO_MAP_FD was only introduced in linux 3.20. */
+#ifndef BPF_PSEUDO_MAP_FD
+ #define BPF_PSEUDO_MAP_FD 1
+#endif
static const char class_string[8][8] = {
[BPF_LD] = "ld",