commit 0fd74b4ee10787ee1f4f6538540e998b331d67a6
parent 05e0e086dadc9276357d842148c47f364bea83c9
Author: Frederic Cambus <fred@statdns.com>
Date: Sat, 26 Oct 2019 18:35:44 +0200
Fix the build on aarch64 Linux, where the open() syscall does not exist.
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/seccomp.h b/src/seccomp.h
@@ -36,7 +36,9 @@ static struct sock_filter filter[] = {
LOGSWAN_ALLOW_SYSCALL(fstat),
LOGSWAN_ALLOW_SYSCALL(ioctl),
LOGSWAN_ALLOW_SYSCALL(lseek),
+#if defined(__NR_open)
LOGSWAN_ALLOW_SYSCALL(open),
+#endif
LOGSWAN_ALLOW_SYSCALL(openat),
LOGSWAN_ALLOW_SYSCALL(mmap),
LOGSWAN_ALLOW_SYSCALL(munmap),