summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/seccomp-syscalls.h21
-rw-r--r--include/seccomp.h.in5
2 files changed, 26 insertions, 0 deletions
diff --git a/include/seccomp-syscalls.h b/include/seccomp-syscalls.h
index e1576d3..9488adc 100644
--- a/include/seccomp-syscalls.h
+++ b/include/seccomp-syscalls.h
@@ -277,6 +277,9 @@
#define __PNR_riscv_flush_icache -10243
#define __PNR_memfd_secret -10244
#define __PNR_fstat -10245
+#define __PNR_atomic_barrier -10246
+#define __PNR_atomic_cmpxchg_32 -10247
+#define __PNR_getpagesize -10248
/*
* libseccomp syscall definitions
@@ -354,6 +357,18 @@
#define __SNR_arch_prctl __PNR_arch_prctl
#endif
+#ifdef __NR_atomic_barrier
+#define __SNR_atomic_barrier __NR_atomic_barrier
+#else
+#define __SNR_atomic_barrier __PNR_atomic_barrier
+#endif
+
+#ifdef __NR_atomic_cmpxchg_32
+#define __SNR_atomic_cmpxchg_32 __NR_atomic_cmpxchg_32
+#else
+#define __SNR_atomic_cmpxchg_32 __PNR_atomic_cmpxchg_32
+#endif
+
#ifdef __NR_bdflush
#define __SNR_bdflush __NR_bdflush
#else
@@ -824,6 +839,12 @@
#define __SNR_getitimer __NR_getitimer
+#ifdef __NR_getpagesize
+#define __SNR_getpagesize __NR_getpagesize
+#else
+#define __SNR_getpagesize __PNR_getpagesize
+#endif
+
#ifdef __NR_getpeername
#define __SNR_getpeername __NR_getpeername
#else
diff --git a/include/seccomp.h.in b/include/seccomp.h.in
index 4ab10d9..e2d7c0e 100644
--- a/include/seccomp.h.in
+++ b/include/seccomp.h.in
@@ -165,6 +165,11 @@ struct scmp_arg_cmp {
#define SCMP_ARCH_LOONGARCH64 AUDIT_ARCH_LOONGARCH64
/**
+ * The Motorola 68000 architecture tokens
+ */
+#define SCMP_ARCH_M68K AUDIT_ARCH_M68K
+
+/**
* The MIPS architecture tokens
*/
#ifndef __AUDIT_ARCH_CONVENTION_MIPS64_N32