Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v3.8 24 lines 647 B view raw
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