diff options
author | John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> | 2023-01-18 12:15:44 +0100 |
---|---|---|
committer | Tom Hromatka <tom.hromatka@oracle.com> | 2023-04-25 13:16:09 -0600 |
commit | dd5c9c24e8ba11c9c3ee6b60c93cef64a9ad5c86 (patch) | |
tree | 73de360a6aa1f4bbbfdf4892a4e72007c9a3861d /include | |
parent | 744c9a897b74ad66d065791593e25a05e4b6f6a1 (diff) | |
download | libseccomp-dd5c9c24e8ba11c9c3ee6b60c93cef64a9ad5c86.tar.gz |
arch: Add 32-bit Motorola 68000 support
Signed-off-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Acked-by: Paul Moore <paul@paul-moore.com>
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/seccomp-syscalls.h | 21 | ||||
-rw-r--r-- | include/seccomp.h.in | 5 |
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 |