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 11436e89c602e787e7a27dd6624b09beed41a0da8aDmitriy Ivanov Copyright IBM Corp. 2010-2013 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//---------------------------------------------------------------------- 37663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng// From linux-2.6/arch/s390/include/asm/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 307663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng#define __NR_setns 339 308663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng#define __NR_process_vm_readv 340 309663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng#define __NR_process_vm_writev 341 310663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng#define NR_syscalls 342 311b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 312b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/* 313b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov * There are some system calls that are not present on 64 bit, some 314b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov * have a different name although they do the same (e.g. __NR_chown32 315b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov * is __NR_chown on 64 bit). 316b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov */ 317b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#ifdef VGA_s390x 318b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 319b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_select 142 320b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getrlimit 191 /* SuS compliant getrlimit */ 321b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_lchown 198 322b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getuid 199 323b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getgid 200 324b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_geteuid 201 325b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getegid 202 326b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setreuid 203 327b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setregid 204 328b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getgroups 205 329b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setgroups 206 330b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fchown 207 331b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setresuid 208 332b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getresuid 209 333b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setresgid 210 334b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getresgid 211 335b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_chown 212 336b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setuid 213 337b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setgid 214 338b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setfsuid 215 339b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setfsgid 216 340b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_newfstatat 293 341b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 342b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#endif 343b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 344b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#endif /* __VKI_SCNUMS_S390X_LINUX_H */ 345b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 346b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*--------------------------------------------------------------------*/ 347b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*--- end ---*/ 348b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov/*--------------------------------------------------------------------*/ 349