1#include <uapi/asm-generic/unistd.h> 2 3/* 4 * These are required system calls, we should 5 * invert the logic eventually and let them 6 * be selected by default. 7 */ 8#if __BITS_PER_LONG == 32 9#define __ARCH_WANT_STAT64 10#define __ARCH_WANT_SYS_LLSEEK 11#endif 12#define __ARCH_WANT_SYS_RT_SIGACTION 13#define __ARCH_WANT_SYS_RT_SIGSUSPEND 14#define __ARCH_WANT_COMPAT_SYS_RT_SIGSUSPEND 15 16/* 17 * "Conditional" syscalls 18 * 19 * What we want is __attribute__((weak,alias("sys_ni_syscall"))), 20 * but it doesn't work on all toolchains, so we just do it by hand 21 */ 22#ifndef cond_syscall 23#define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall") 24#endif 25

