2011-11-12 04:07:41 +04:00
# ifndef _ASM_X86_UNISTD_H
# define _ASM_X86_UNISTD_H 1
2007-10-11 13:20:03 +04:00
# ifdef __KERNEL__
2008-04-20 23:02:17 +04:00
# ifdef CONFIG_X86_32
2011-11-12 04:07:41 +04:00
# include <asm / unistd_32.h>
# define __ARCH_WANT_IPC_PARSE_VERSION
# define __ARCH_WANT_STAT64
2012-01-20 00:41:25 +04:00
# define __ARCH_WANT_SYS_IPC
2011-11-12 04:07:41 +04:00
# define __ARCH_WANT_SYS_OLD_MMAP
# define __ARCH_WANT_SYS_OLD_SELECT
2008-04-20 23:02:17 +04:00
# else
2011-11-12 04:07:41 +04:00
# include <asm / unistd_64.h>
# define __ARCH_WANT_COMPAT_SYS_TIME
2008-04-20 23:02:17 +04:00
# endif
2011-11-12 04:07:41 +04:00
# define __ARCH_WANT_OLD_READDIR
# define __ARCH_WANT_OLD_STAT
# define __ARCH_WANT_SYS_ALARM
# define __ARCH_WANT_SYS_FADVISE64
# define __ARCH_WANT_SYS_GETHOSTNAME
# define __ARCH_WANT_SYS_GETPGRP
# define __ARCH_WANT_SYS_LLSEEK
# define __ARCH_WANT_SYS_NICE
# define __ARCH_WANT_SYS_OLDUMOUNT
# define __ARCH_WANT_SYS_OLD_GETRLIMIT
# define __ARCH_WANT_SYS_OLD_UNAME
# define __ARCH_WANT_SYS_PAUSE
# define __ARCH_WANT_SYS_RT_SIGACTION
# define __ARCH_WANT_SYS_RT_SIGSUSPEND
# define __ARCH_WANT_SYS_SGETMASK
# define __ARCH_WANT_SYS_SIGNAL
# define __ARCH_WANT_SYS_SIGPENDING
# define __ARCH_WANT_SYS_SIGPROCMASK
# define __ARCH_WANT_SYS_SOCKETCALL
# define __ARCH_WANT_SYS_TIME
# define __ARCH_WANT_SYS_UTIME
# define __ARCH_WANT_SYS_WAITPID
/*
* " Conditional " syscalls
*
* What we want is __attribute__ ( ( weak , alias ( " sys_ni_syscall " ) ) ) ,
* but it doesn ' t work on all toolchains , so we just do it by hand
*/
# define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall")
2008-04-20 23:02:17 +04:00
# else
# ifdef __i386__
2011-11-12 04:07:41 +04:00
# include <asm / unistd_32.h>
2007-10-11 13:20:03 +04:00
# else
2011-11-12 04:07:41 +04:00
# include <asm / unistd_64.h>
2007-10-11 13:20:03 +04:00
# endif
# endif
2011-11-12 04:07:41 +04:00
# endif /* _ASM_X86_UNISTD_H */