about summary refs log tree commit diff
diff options
context:
space:
mode:
authorhexcoder- <heiko@hexco.de>2021-11-19 22:11:24 +0100
committerhexcoder- <heiko@hexco.de>2021-11-19 22:11:24 +0100
commit3d18243fd7d20bb1926396ec5c05df74fcd2dd95 (patch)
treeb2966ba48859017f9a594d7f17fbcd8a152250e5
parenteb7db334a5feeaac9502bd2df5dd885d9d752f5b (diff)
downloadafl++-3d18243fd7d20bb1926396ec5c05df74fcd2dd95.tar.gz
Fix compilation error under RaspberryPi 64-Bit Manjaro Linux (no
SYS_eventfd available here)
-rw-r--r--frida_mode/src/seccomp/seccomp_event.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/frida_mode/src/seccomp/seccomp_event.c b/frida_mode/src/seccomp/seccomp_event.c
index aca0967a..0907eff8 100644
--- a/frida_mode/src/seccomp/seccomp_event.c
+++ b/frida_mode/src/seccomp/seccomp_event.c
@@ -10,7 +10,13 @@
 
 int seccomp_event_create(void) {
 
+#ifdef SYS_eventfd
   int fd = syscall(SYS_eventfd, 0, 0);
+#else
+# ifdef SYS_eventfd2
+  int fd = syscall(SYS_eventfd2, 0, 0);
+# endif
+#endif
   if (fd < 0) { FFATAL("seccomp_event_create"); }
   return fd;