blob: a7dd080749ce4e6aa527292dd1e61c352536da63 [file] [log] [blame]
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00001/* 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
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00008# 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# else
17
18# include <asm/unistd_64.h>
19# include <asm/unistd_64_x32.h>
David Brazdil0f672f62019-12-10 10:32:29 +000020# define __ARCH_WANT_SYS_TIME
21# define __ARCH_WANT_SYS_UTIME
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000022# define __ARCH_WANT_COMPAT_SYS_PREADV64
23# define __ARCH_WANT_COMPAT_SYS_PWRITEV64
24# define __ARCH_WANT_COMPAT_SYS_PREADV64V2
25# define __ARCH_WANT_COMPAT_SYS_PWRITEV64V2
26
27# endif
28
David Brazdil0f672f62019-12-10 10:32:29 +000029# define __ARCH_WANT_NEW_STAT
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000030# define __ARCH_WANT_OLD_READDIR
31# define __ARCH_WANT_OLD_STAT
32# define __ARCH_WANT_SYS_ALARM
33# define __ARCH_WANT_SYS_FADVISE64
34# define __ARCH_WANT_SYS_GETHOSTNAME
35# define __ARCH_WANT_SYS_GETPGRP
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000036# define __ARCH_WANT_SYS_NICE
37# define __ARCH_WANT_SYS_OLDUMOUNT
38# define __ARCH_WANT_SYS_OLD_GETRLIMIT
39# define __ARCH_WANT_SYS_OLD_UNAME
40# define __ARCH_WANT_SYS_PAUSE
41# define __ARCH_WANT_SYS_SIGNAL
42# define __ARCH_WANT_SYS_SIGPENDING
43# define __ARCH_WANT_SYS_SIGPROCMASK
44# define __ARCH_WANT_SYS_SOCKETCALL
David Brazdil0f672f62019-12-10 10:32:29 +000045# define __ARCH_WANT_SYS_TIME32
46# define __ARCH_WANT_SYS_UTIME32
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000047# define __ARCH_WANT_SYS_WAITPID
48# define __ARCH_WANT_SYS_FORK
49# define __ARCH_WANT_SYS_VFORK
50# define __ARCH_WANT_SYS_CLONE
David Brazdil0f672f62019-12-10 10:32:29 +000051# define __ARCH_WANT_SYS_CLONE3
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000052
53#endif /* _ASM_X86_UNISTD_H */