165a2ae8dSAKASHI Takahiro /* 265a2ae8dSAKASHI Takahiro * include/asm-generic/seccomp.h 365a2ae8dSAKASHI Takahiro * 465a2ae8dSAKASHI Takahiro * Copyright (C) 2014 Linaro Limited 565a2ae8dSAKASHI Takahiro * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> 665a2ae8dSAKASHI Takahiro * 765a2ae8dSAKASHI Takahiro * This program is free software; you can redistribute it and/or modify 865a2ae8dSAKASHI Takahiro * it under the terms of the GNU General Public License version 2 as 965a2ae8dSAKASHI Takahiro * published by the Free Software Foundation. 1065a2ae8dSAKASHI Takahiro */ 1165a2ae8dSAKASHI Takahiro #ifndef _ASM_GENERIC_SECCOMP_H 1265a2ae8dSAKASHI Takahiro #define _ASM_GENERIC_SECCOMP_H 1365a2ae8dSAKASHI Takahiro 1465a2ae8dSAKASHI Takahiro #include <linux/unistd.h> 1565a2ae8dSAKASHI Takahiro 1665a2ae8dSAKASHI Takahiro #if defined(CONFIG_COMPAT) && !defined(__NR_seccomp_read_32) 1765a2ae8dSAKASHI Takahiro #define __NR_seccomp_read_32 __NR_read 1865a2ae8dSAKASHI Takahiro #define __NR_seccomp_write_32 __NR_write 1965a2ae8dSAKASHI Takahiro #define __NR_seccomp_exit_32 __NR_exit 2065a2ae8dSAKASHI Takahiro #define __NR_seccomp_sigreturn_32 __NR_rt_sigreturn 2165a2ae8dSAKASHI Takahiro #endif /* CONFIG_COMPAT && ! already defined */ 2265a2ae8dSAKASHI Takahiro 2365a2ae8dSAKASHI Takahiro #define __NR_seccomp_read __NR_read 2465a2ae8dSAKASHI Takahiro #define __NR_seccomp_write __NR_write 2565a2ae8dSAKASHI Takahiro #define __NR_seccomp_exit __NR_exit 2665a2ae8dSAKASHI Takahiro #ifndef __NR_seccomp_sigreturn 2765a2ae8dSAKASHI Takahiro #define __NR_seccomp_sigreturn __NR_rt_sigreturn 2865a2ae8dSAKASHI Takahiro #endif 2965a2ae8dSAKASHI Takahiro 3065a2ae8dSAKASHI Takahiro #endif /* _ASM_GENERIC_SECCOMP_H */ 31