1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef __ASM_SECCOMP_H 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun #include <linux/unistd.h> 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #define __NR_seccomp_read __NR_read 7*4882a593Smuzhiyun #define __NR_seccomp_write __NR_write 8*4882a593Smuzhiyun #define __NR_seccomp_exit __NR_exit 9*4882a593Smuzhiyun #define __NR_seccomp_sigreturn __NR_rt_sigreturn 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun #ifdef CONFIG_CPU_LITTLE_ENDIAN 12*4882a593Smuzhiyun #define __SECCOMP_ARCH_LE __AUDIT_ARCH_LE 13*4882a593Smuzhiyun #else 14*4882a593Smuzhiyun #define __SECCOMP_ARCH_LE 0 15*4882a593Smuzhiyun #endif 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun #define SECCOMP_ARCH_NATIVE (AUDIT_ARCH_SH | __SECCOMP_ARCH_LE) 18*4882a593Smuzhiyun #define SECCOMP_ARCH_NATIVE_NR NR_syscalls 19*4882a593Smuzhiyun #define SECCOMP_ARCH_NATIVE_NAME "sh" 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun #endif /* __ASM_SECCOMP_H */ 22