blob: 525cef73b0859379b8789a5d7fec105edc4ce451 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001/*
Linus Torvalds1da177e2005-04-16 15:20:36 -07002 * S390 version
3 *
4 * Derived from "include/asm-i386/unistd.h"
5 */
Linus Torvalds1da177e2005-04-16 15:20:36 -07006#ifndef _ASM_S390_UNISTD_H_
7#define _ASM_S390_UNISTD_H_
8
David Howells9807f752012-10-09 09:47:31 +01009#include <uapi/asm/unistd.h>
Linus Torvalds1da177e2005-04-16 15:20:36 -070010
David Woodhouse56142532006-04-29 01:51:47 +010011
Heiko Carstensfd5d8bf2007-05-21 11:25:20 +020012#define __IGNORE_time
Heiko Carstensfd5d8bf2007-05-21 11:25:20 +020013
Heiko Carstens5a7ff752015-08-04 09:15:58 +020014/* Ignore system calls that are also reachable via sys_socketcall */
Heiko Carstens94e587f2010-01-13 20:44:42 +010015#define __IGNORE_recvmmsg
Heiko Carstensbfac1d22011-05-23 10:24:47 +020016#define __IGNORE_sendmmsg
Heiko Carstens5a7ff752015-08-04 09:15:58 +020017#define __IGNORE_socket
18#define __IGNORE_socketpair
19#define __IGNORE_bind
20#define __IGNORE_connect
21#define __IGNORE_listen
22#define __IGNORE_accept4
23#define __IGNORE_getsockopt
24#define __IGNORE_setsockopt
25#define __IGNORE_getsockname
26#define __IGNORE_getpeername
27#define __IGNORE_sendto
28#define __IGNORE_sendmsg
29#define __IGNORE_recvfrom
30#define __IGNORE_recvmsg
31#define __IGNORE_shutdown
Heiko Carstens94e587f2010-01-13 20:44:42 +010032
Linus Torvalds1da177e2005-04-16 15:20:36 -070033#define __ARCH_WANT_OLD_READDIR
34#define __ARCH_WANT_SYS_ALARM
35#define __ARCH_WANT_SYS_GETHOSTNAME
36#define __ARCH_WANT_SYS_PAUSE
37#define __ARCH_WANT_SYS_SIGNAL
38#define __ARCH_WANT_SYS_UTIME
39#define __ARCH_WANT_SYS_SOCKETCALL
Heiko Carstens3a3954c2011-12-27 11:27:21 +010040#define __ARCH_WANT_SYS_IPC
Linus Torvalds1da177e2005-04-16 15:20:36 -070041#define __ARCH_WANT_SYS_FADVISE64
42#define __ARCH_WANT_SYS_GETPGRP
43#define __ARCH_WANT_SYS_LLSEEK
44#define __ARCH_WANT_SYS_NICE
45#define __ARCH_WANT_SYS_OLD_GETRLIMIT
Christoph Hellwiga4679372010-03-10 15:21:15 -080046#define __ARCH_WANT_SYS_OLD_MMAP
Linus Torvalds1da177e2005-04-16 15:20:36 -070047#define __ARCH_WANT_SYS_OLDUMOUNT
48#define __ARCH_WANT_SYS_SIGPENDING
49#define __ARCH_WANT_SYS_SIGPROCMASK
Heiko Carstens54dfe5dd2006-02-01 03:06:38 -080050# ifdef CONFIG_COMPAT
51# define __ARCH_WANT_COMPAT_SYS_TIME
Heiko Carstens54dfe5dd2006-02-01 03:06:38 -080052# endif
Al Viro87f1ca82012-10-21 16:44:27 -040053#define __ARCH_WANT_SYS_FORK
54#define __ARCH_WANT_SYS_VFORK
55#define __ARCH_WANT_SYS_CLONE
Linus Torvalds1da177e2005-04-16 15:20:36 -070056
Linus Torvalds1da177e2005-04-16 15:20:36 -070057#endif /* _ASM_S390_UNISTD_H_ */