unistd.h (1664B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _ASM_X86_UNISTD_H 3#define _ASM_X86_UNISTD_H 1 4 5#include <uapi/asm/unistd.h> 6 7 8# ifdef CONFIG_X86_32 9 10# include <asm/unistd_32.h> 11# define __ARCH_WANT_STAT64 12# define __ARCH_WANT_SYS_IPC 13# define __ARCH_WANT_SYS_OLD_MMAP 14# define __ARCH_WANT_SYS_OLD_SELECT 15 16# define IA32_NR_syscalls (__NR_syscalls) 17 18# else 19 20# include <asm/unistd_64.h> 21# include <asm/unistd_64_x32.h> 22# include <asm/unistd_32_ia32.h> 23# define __ARCH_WANT_SYS_TIME 24# define __ARCH_WANT_SYS_UTIME 25# define __ARCH_WANT_COMPAT_STAT 26# define __ARCH_WANT_COMPAT_SYS_PREADV64 27# define __ARCH_WANT_COMPAT_SYS_PWRITEV64 28# define __ARCH_WANT_COMPAT_SYS_PREADV64V2 29# define __ARCH_WANT_COMPAT_SYS_PWRITEV64V2 30# define X32_NR_syscalls (__NR_x32_syscalls) 31# define IA32_NR_syscalls (__NR_ia32_syscalls) 32 33# endif 34 35# define NR_syscalls (__NR_syscalls) 36 37# define __ARCH_WANT_NEW_STAT 38# define __ARCH_WANT_OLD_READDIR 39# define __ARCH_WANT_OLD_STAT 40# define __ARCH_WANT_SYS_ALARM 41# define __ARCH_WANT_SYS_FADVISE64 42# define __ARCH_WANT_SYS_GETHOSTNAME 43# define __ARCH_WANT_SYS_GETPGRP 44# define __ARCH_WANT_SYS_NICE 45# define __ARCH_WANT_SYS_OLDUMOUNT 46# define __ARCH_WANT_SYS_OLD_GETRLIMIT 47# define __ARCH_WANT_SYS_OLD_UNAME 48# define __ARCH_WANT_SYS_PAUSE 49# define __ARCH_WANT_SYS_SIGNAL 50# define __ARCH_WANT_SYS_SIGPENDING 51# define __ARCH_WANT_SYS_SIGPROCMASK 52# define __ARCH_WANT_SYS_SOCKETCALL 53# define __ARCH_WANT_SYS_TIME32 54# define __ARCH_WANT_SYS_UTIME32 55# define __ARCH_WANT_SYS_WAITPID 56# define __ARCH_WANT_SYS_FORK 57# define __ARCH_WANT_SYS_VFORK 58# define __ARCH_WANT_SYS_CLONE 59# define __ARCH_WANT_SYS_CLONE3 60 61#endif /* _ASM_X86_UNISTD_H */