commit: 6e0e8409258389b39a7e33484d39adf5b0543694 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> AuthorDate: Mon Aug 24 20:32:29 2015 +0000 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> CommitDate: Mon Aug 24 20:32:29 2015 +0000 URL: https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=6e0e8409
security: clean up syscall ifdefs We don't need to check for ifdefs on syscalls as libseccomp handles stubs for us. They make sure the SCMP_SYS macros are a superset across all of the supported architectures. security.c | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/security.c b/security.c index 333524a..ccecb90 100644 --- a/security.c +++ b/security.c @@ -50,13 +50,8 @@ static void pax_seccomp_init(bool allow_forking) /* Then the stat family of functions. */ SCMP_SYS(newfstatat), -#ifdef __NR_fstat SCMP_SYS(fstat), -#endif SCMP_SYS(fstat64), -#ifdef __NR_fstatat - SCMP_SYS(fstatat), -#endif SCMP_SYS(fstatat64), SCMP_SYS(lstat), SCMP_SYS(lstat64), @@ -68,9 +63,7 @@ static void pax_seccomp_init(bool allow_forking) /* Then fd open family of functions. */ SCMP_SYS(open), -#ifdef __NR_openat SCMP_SYS(openat), -#endif /* Then the memory mapping functions. */ SCMP_SYS(mmap), @@ -79,23 +72,14 @@ static void pax_seccomp_init(bool allow_forking) /* Then the directory reading functions. */ SCMP_SYS(getdents), -#ifdef __NR_getdents64 SCMP_SYS(getdents64), -#endif /* Then the file reading functions. */ -#ifdef __NR_pread - SCMP_SYS(pread), -#endif -#ifdef __NR_pread64 SCMP_SYS(pread64), -#endif SCMP_SYS(read), /* Then the fd manipulation functions. */ -#ifdef __NR_fcntl SCMP_SYS(fcntl), -#endif SCMP_SYS(fcntl64), /* After this point, just sort the list alphabetically. */ @@ -110,9 +94,7 @@ static void pax_seccomp_init(bool allow_forking) SCMP_SYS(getpid), SCMP_SYS(gettid), SCMP_SYS(ioctl), -#ifdef __NR_lseek SCMP_SYS(lseek), -#endif SCMP_SYS(_llseek), SCMP_SYS(mprotect),