AC_DEFINE([SECCOMP_AUDIT_ARCH], [AUDIT_ARCH_I386],
[Specify the system call convention in use])
;;
arm*-*)
AC_DEFINE([SECCOMP_AUDIT_ARCH], [AUDIT_ARCH_ARM],
*)
have_seccomp_audit_arch=0
#include <linux/audit.h>
#include <linux/filter.h>
#include <linux/seccomp.h>
#include <elf.h>
#include <asm/unistd.h>
SC_DENY(open, EACCES),
SC_ALLOW(getpid),
SC_ALLOW(gettimeofday),
#ifdef __NR_time // not defined on EABI ARM
SC_ALLOW(time),
#endif
SC_ALLOW(read),
SC_ALLOW(write),
SC_ALLOW(close),
SC_ALLOW(select),
SC_ALLOW(madvise),
#ifdef __NR_mmap2 // EABI ARM only has mmap2()
SC_ALLOW(mmap2),
#ifdef __NR_mmap
SC_ALLOW(mmap),
SC_ALLOW(munmap),
SC_ALLOW(exit_group),
#ifdef __NR_rt_sigprocmask
-