---
 src/exec_ptrace.h | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/src/exec_ptrace.h b/src/exec_ptrace.h
index f75f2e5..8585ce2 100644
--- a/src/exec_ptrace.h
+++ b/src/exec_ptrace.h
@@ -26,6 +26,26 @@
 #include <linux/seccomp.h>
 #include <linux/filter.h>
 
+/*
+ * Defines for older kernels 
+ */
+#ifndef EM_ARM
+#define EM_ARM        40    /* ARM 32 bit */
+#endif
+
+#ifndef EM_AARCH64
+#define EM_AARCH64	183	/* ARM 64 bit */
+#endif
+
+#ifndef AUDIT_ARCH_AARCH64
+#define AUDIT_ARCH_AARCH64	(EM_AARCH64|__AUDIT_ARCH_64BIT|__AUDIT_ARCH_LE)
+#endif
+
+#ifndef NT_ARM_SYSTEM_CALL
+#define NT_ARM_SYSTEM_CALL	0x404	/* ARM system call number */
+#endif
+
+
 /* Older kernel headers may be missing some EM_* defines in linux/elf.h. */
 #include <elf.h>
 
-- 
2.34.1

