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