1b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
2b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*--------------------------------------------------------------------*/
3b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*--- System call numbers for s390x-linux.                         ---*/
4b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*---                                     vki-scnums-s390x-linux.h ---*/
5b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*--------------------------------------------------------------------*/
6b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
7b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*
8b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   This file is part of Valgrind, a dynamic binary instrumentation
9b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   framework.
10b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
11b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   Copyright IBM Corp. 2010-2011
12b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
13b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   This program is free software; you can redistribute it and/or
14b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   modify it under the terms of the GNU General Public License as
15b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   published by the Free Software Foundation; either version 2 of the
16b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   License, or (at your option) any later version.
17b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
18b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   This program is distributed in the hope that it will be useful, but
19b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   WITHOUT ANY WARRANTY; without even the implied warranty of
20b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
21b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   General Public License for more details.
22b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
23b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   You should have received a copy of the GNU General Public License
24b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   along with this program; if not, write to the Free Software
25b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
26b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   02111-1307, USA.
27b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
28b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov   The GNU General Public License is contained in the file COPYING.
29b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov*/
30b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
31b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/* Contributed by Florian Krohm and Christian Borntraeger. */
32b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
33b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#ifndef __VKI_SCNUMS_S390X_LINUX_H
34b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __VKI_SCNUMS_S390X_LINUX_H
35b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
36b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov//----------------------------------------------------------------------
37b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov// From linux-2.6.39.2/include/asm-s390/unistd.h
38b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov//----------------------------------------------------------------------
39b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
40b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*
41b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov * This file contains the system call numbers.
42b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov */
43b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
44b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_exit                 1
45b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fork                 2
46b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_read                 3
47b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_write                4
48b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_open                 5
49b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_close                6
50b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_restart_syscall	  7
51b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_creat                8
52b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_link                 9
53b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_unlink              10
54b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_execve              11
55b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_chdir               12
56b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mknod               14
57b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_chmod               15
58b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_lseek               19
59b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getpid              20
60b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mount               21
61b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_umount              22
62b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_ptrace              26
63b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_alarm               27
64b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_pause               29
65b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_utime               30
66b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_access              33
67b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_nice                34
68b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sync                36
69b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_kill                37
70b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_rename              38
71b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mkdir               39
72b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_rmdir               40
73b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_dup                 41
74b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_pipe                42
75b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_times               43
76b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_brk                 45
77b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_signal              48
78b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_acct                51
79b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_umount2             52
80b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_ioctl               54
81b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fcntl               55
82b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setpgid             57
83b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_umask               60
84b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_chroot              61
85b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_ustat               62
86b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_dup2                63
87b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getppid             64
88b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getpgrp             65
89b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setsid              66
90b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sigaction           67
91b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sigsuspend          72
92b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sigpending          73
93b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sethostname         74
94b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setrlimit           75
95b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getrusage           77
96b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_gettimeofday        78
97b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_settimeofday        79
98b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_symlink             83
99b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_readlink            85
100b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_uselib              86
101b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_swapon              87
102b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_reboot              88
103b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_readdir             89
104b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mmap                90
105b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_munmap              91
106b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_truncate            92
107b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_ftruncate           93
108b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fchmod              94
109b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getpriority         96
110b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setpriority         97
111b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_statfs              99
112b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fstatfs            100
113b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_socketcall         102
114b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_syslog             103
115b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setitimer          104
116b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getitimer          105
117b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_stat               106
118b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_lstat              107
119b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fstat              108
120b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_lookup_dcookie     110
121b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_vhangup            111
122b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_idle               112
123b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_wait4              114
124b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_swapoff            115
125b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sysinfo            116
126b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_ipc                117
127b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fsync              118
128b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sigreturn          119
129b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_clone              120
130b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setdomainname      121
131b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_uname              122
132b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_adjtimex           124
133b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mprotect           125
134b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sigprocmask        126
135b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_create_module      127
136b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_init_module        128
137b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_delete_module      129
138b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_get_kernel_syms    130
139b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_quotactl           131
140b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getpgid            132
141b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fchdir             133
142b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_bdflush            134
143b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sysfs              135
144b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_personality        136
145b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_afs_syscall        137 /* Syscall for Andrew File System */
146b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getdents           141
147b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_flock              143
148b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_msync              144
149b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_readv              145
150b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_writev             146
151b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getsid             147
152b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fdatasync          148
153b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR__sysctl            149
154b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mlock              150
155b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_munlock            151
156b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mlockall           152
157b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_munlockall         153
158b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sched_setparam             154
159b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sched_getparam             155
160b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sched_setscheduler         156
161b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sched_getscheduler         157
162b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sched_yield                158
163b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sched_get_priority_max     159
164b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sched_get_priority_min     160
165b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sched_rr_get_interval      161
166b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_nanosleep          162
167b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mremap             163
168b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_query_module       167
169b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_poll               168
170b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_nfsservctl         169
171b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_prctl              172
172b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_rt_sigreturn       173
173b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_rt_sigaction       174
174b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_rt_sigprocmask     175
175b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_rt_sigpending      176
176b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_rt_sigtimedwait    177
177b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_rt_sigqueueinfo    178
178b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_rt_sigsuspend      179
179b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_pread64            180
180b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_pwrite64           181
181b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getcwd             183
182b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_capget             184
183b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_capset             185
184b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sigaltstack        186
185b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sendfile           187
186b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getpmsg		188
187b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_putpmsg		189
188b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_vfork		190
189b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_pivot_root         217
190b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mincore            218
191b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_madvise            219
192b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getdents64		220
193b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_readahead		222
194b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setxattr		224
195b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_lsetxattr		225
196b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fsetxattr		226
197b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getxattr		227
198b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_lgetxattr		228
199b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fgetxattr		229
200b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_listxattr		230
201b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_llistxattr		231
202b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_flistxattr		232
203b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_removexattr	233
204b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_lremovexattr	234
205b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fremovexattr	235
206b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_gettid		236
207b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_tkill		237
208b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_futex		238
209b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sched_setaffinity	239
210b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sched_getaffinity	240
211b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_tgkill		241
212b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/* Number 242 is reserved for tux */
213b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_io_setup		243
214b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_io_destroy		244
215b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_io_getevents	245
216b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_io_submit		246
217b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_io_cancel		247
218b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_exit_group		248
219b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_epoll_create	249
220b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_epoll_ctl		250
221b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_epoll_wait		251
222b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_set_tid_address	252
223b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fadvise64		253
224b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_timer_create	254
225b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_timer_settime	(__NR_timer_create+1)
226b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_timer_gettime	(__NR_timer_create+2)
227b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_timer_getoverrun	(__NR_timer_create+3)
228b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_timer_delete	(__NR_timer_create+4)
229b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_clock_settime	(__NR_timer_create+5)
230b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_clock_gettime	(__NR_timer_create+6)
231b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_clock_getres	(__NR_timer_create+7)
232b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_clock_nanosleep	(__NR_timer_create+8)
233b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/* Number 263 is reserved for vserver */
234b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_statfs64		265
235b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fstatfs64		266
236b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_remap_file_pages	267
237b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/* Number 268 is reserved for new sys_mbind */
238b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/* Number 269 is reserved for new sys_get_mempolicy */
239b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/* Number 270 is reserved for new sys_set_mempolicy */
240b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mq_open		271
241b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mq_unlink		272
242b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mq_timedsend	273
243b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mq_timedreceive	274
244b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mq_notify		275
245b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mq_getsetattr	276
246b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_kexec_load		277
247b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_add_key		278
248b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_request_key	279
249b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_keyctl		280
250b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_waitid		281
251b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_ioprio_set		282
252b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_ioprio_get		283
253b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_inotify_init	284
254b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_inotify_add_watch	285
255b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_inotify_rm_watch	286
256b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/* Number 287 is reserved for new sys_migrate_pages */
257b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_openat		288
258b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mkdirat		289
259b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_mknodat		290
260b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fchownat		291
261b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_futimesat		292
262b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_unlinkat		294
263b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_renameat		295
264b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_linkat		296
265b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_symlinkat		297
266b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_readlinkat		298
267b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fchmodat		299
268b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_faccessat		300
269b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_pselect6		301
270b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_ppoll		302
271b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_unshare		303
272b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_set_robust_list	304
273b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_get_robust_list	305
274b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_splice		306
275b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sync_file_range	307
276b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_tee		308
277b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_vmsplice		309
278b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/* Number 310 is reserved for new sys_move_pages */
279b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getcpu		311
280b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_epoll_pwait	312
281b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_utimes		313
282b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fallocate		314
283b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_utimensat		315
284b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_signalfd		316
285b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_timerfd		317
286b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_eventfd		318
287b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_timerfd_create	319
288b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_timerfd_settime	320
289b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_timerfd_gettime	321
290b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_signalfd4		322
291b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_eventfd2		323
292b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_inotify_init1	324
293b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_pipe2		325
294b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_dup3		326
295b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_epoll_create1	327
296b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define	__NR_preadv		328
297b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define	__NR_pwritev		329
298b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_rt_tgsigqueueinfo	330
299b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_perf_event_open	331
300b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fanotify_init	332
301b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fanotify_mark	333
302b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_prlimit64		334
303b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_name_to_handle_at	335
304b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_open_by_handle_at	336
305b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_clock_adjtime	337
306b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_syncfs		338
307b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define NR_syscalls 339
308b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
309b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*
310b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov * There are some system calls that are not present on 64 bit, some
311b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov * have a different name although they do the same (e.g. __NR_chown32
312b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov * is __NR_chown on 64 bit).
313b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov */
314b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#ifdef VGA_s390x
315b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
316b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_select		142
317b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getrlimit		191	/* SuS compliant getrlimit */
318b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_lchown  		198
319b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getuid  		199
320b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getgid  		200
321b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_geteuid  		201
322b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getegid  		202
323b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setreuid  		203
324b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setregid  		204
325b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getgroups  	205
326b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setgroups  	206
327b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fchown  		207
328b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setresuid  	208
329b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getresuid  	209
330b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setresgid  	210
331b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getresgid  	211
332b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_chown  		212
333b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setuid  		213
334b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setgid  		214
335b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setfsuid  		215
336b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setfsgid  		216
337b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_newfstatat		293
338b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
339b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#endif
340b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
341b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#endif /* __VKI_SCNUMS_S390X_LINUX_H */
342b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov
343b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*--------------------------------------------------------------------*/
344b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*--- end                                                          ---*/
345b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*--------------------------------------------------------------------*/
346