12886b0ee5858900af3ab9392ee9d0884a549ce04jseward
24eee476691a0648b893665d3227277eb60f30cdfsewardj/*--------------------------------------------------------------------*/
34eee476691a0648b893665d3227277eb60f30cdfsewardj/*--- System call numbers for x86-linux.                           ---*/
44eee476691a0648b893665d3227277eb60f30cdfsewardj/*---                                       vki-scnums-x86-linux.h ---*/
54eee476691a0648b893665d3227277eb60f30cdfsewardj/*--------------------------------------------------------------------*/
64eee476691a0648b893665d3227277eb60f30cdfsewardj
72886b0ee5858900af3ab9392ee9d0884a549ce04jseward/*
8b9c427c63a278cc612ae0ec573be7bb1abaa447fnjn   This file is part of Valgrind, a dynamic binary instrumentation
9b9c427c63a278cc612ae0ec573be7bb1abaa447fnjn   framework.
102886b0ee5858900af3ab9392ee9d0884a549ce04jseward
11b3a1e4bffbdbbf38304f216af405009868f43628sewardj   Copyright (C) 2000-2015 Julian Seward
122886b0ee5858900af3ab9392ee9d0884a549ce04jseward      jseward@acm.org
132886b0ee5858900af3ab9392ee9d0884a549ce04jseward
142886b0ee5858900af3ab9392ee9d0884a549ce04jseward   This program is free software; you can redistribute it and/or
152886b0ee5858900af3ab9392ee9d0884a549ce04jseward   modify it under the terms of the GNU General Public License as
162886b0ee5858900af3ab9392ee9d0884a549ce04jseward   published by the Free Software Foundation; either version 2 of the
172886b0ee5858900af3ab9392ee9d0884a549ce04jseward   License, or (at your option) any later version.
182886b0ee5858900af3ab9392ee9d0884a549ce04jseward
192886b0ee5858900af3ab9392ee9d0884a549ce04jseward   This program is distributed in the hope that it will be useful, but
202886b0ee5858900af3ab9392ee9d0884a549ce04jseward   WITHOUT ANY WARRANTY; without even the implied warranty of
212886b0ee5858900af3ab9392ee9d0884a549ce04jseward   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
222886b0ee5858900af3ab9392ee9d0884a549ce04jseward   General Public License for more details.
232886b0ee5858900af3ab9392ee9d0884a549ce04jseward
242886b0ee5858900af3ab9392ee9d0884a549ce04jseward   You should have received a copy of the GNU General Public License
252886b0ee5858900af3ab9392ee9d0884a549ce04jseward   along with this program; if not, write to the Free Software
262886b0ee5858900af3ab9392ee9d0884a549ce04jseward   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
272886b0ee5858900af3ab9392ee9d0884a549ce04jseward   02111-1307, USA.
282886b0ee5858900af3ab9392ee9d0884a549ce04jseward
292886b0ee5858900af3ab9392ee9d0884a549ce04jseward   The GNU General Public License is contained in the file COPYING.
302886b0ee5858900af3ab9392ee9d0884a549ce04jseward*/
312886b0ee5858900af3ab9392ee9d0884a549ce04jseward
324eee476691a0648b893665d3227277eb60f30cdfsewardj#ifndef __VKI_SCNUMS_X86_LINUX_H
334eee476691a0648b893665d3227277eb60f30cdfsewardj#define __VKI_SCNUMS_X86_LINUX_H
34f94fe2f87e740f04cf4b17423e9a5b0b61764851nethercote
351cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom// Derived from linux-2.6/arch/x86/syscalls/syscall_32.tbl
36855d93d2e9940890b28874520fa4c1677bf825e2jsgf
37855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_restart_syscall      0
38855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_exit		  1
39855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fork		  2
40855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_read		  3
41855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_write		  4
42855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_open		  5
43855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_close		  6
44855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_waitpid		  7
45855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_creat		  8
46855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_link		  9
47855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_unlink		 10
48855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_execve		 11
49855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_chdir		 12
50855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_time		 13
51855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mknod		 14
52855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_chmod		 15
53855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lchown		 16
54855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_break		 17
55855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_oldstat		 18
56855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lseek		 19
57855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getpid		 20
58855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mount		 21
59855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_umount		 22
60855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setuid		 23
61855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getuid		 24
62855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_stime		 25
63855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ptrace		 26
64855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_alarm		 27
65855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_oldfstat		 28
66855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_pause		 29
67855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_utime		 30
68855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_stty		 31
69855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_gtty		 32
70855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_access		 33
71855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_nice		 34
72855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ftime		 35
73855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sync		 36
74855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_kill		 37
75855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rename		 38
76855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mkdir		 39
77855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rmdir		 40
78855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_dup		 41
79855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_pipe		 42
80855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_times		 43
81855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_prof		 44
82855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_brk		 45
83855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setgid		 46
84855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getgid		 47
85855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_signal		 48
86855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_geteuid		 49
87855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getegid		 50
88855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_acct		 51
89855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_umount2		 52
90855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lock		 53
91855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ioctl		 54
92855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fcntl		 55
93855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mpx		 56
94855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setpgid		 57
95855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ulimit		 58
96855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_oldolduname	 59
97855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_umask		 60
98855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_chroot		 61
99855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ustat		 62
100855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_dup2		 63
101855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getppid		 64
102855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getpgrp		 65
103855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setsid		 66
104855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigaction		 67
105855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sgetmask		 68
106855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ssetmask		 69
107855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setreuid		 70
108855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setregid		 71
109855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigsuspend		 72
110855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigpending		 73
111855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sethostname	 74
112855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setrlimit		 75
113855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getrlimit		 76	/* Back compatible 2Gig limited rlimit */
114855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getrusage		 77
115855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_gettimeofday	 78
116855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_settimeofday	 79
117855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getgroups		 80
118855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setgroups		 81
119855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_select		 82
120855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_symlink		 83
121855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_oldlstat		 84
122855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_readlink		 85
123855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_uselib		 86
124855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_swapon		 87
125855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_reboot		 88
126855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_readdir		 89
127855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mmap		 90
128855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_munmap		 91
129855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_truncate		 92
130855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ftruncate		 93
131855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fchmod		 94
132855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fchown		 95
133855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getpriority	 96
134855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setpriority	 97
135855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_profil		 98
136855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_statfs		 99
137855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fstatfs		100
138855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ioperm		101
139855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_socketcall		102
140855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_syslog		103
141855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setitimer		104
142855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getitimer		105
143855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_stat		106
144855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lstat		107
145855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fstat		108
146855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_olduname		109
147855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_iopl		110
148855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_vhangup		111
149855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_idle		112
150855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_vm86old		113
151855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_wait4		114
152855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_swapoff		115
153855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sysinfo		116
154855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ipc		117
155855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fsync		118
156855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigreturn		119
157855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_clone		120
158855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setdomainname	121
159855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_uname		122
160855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_modify_ldt		123
161855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_adjtimex		124
162855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mprotect		125
163855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigprocmask	126
164855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_create_module	127
165855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_init_module	128
166855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_delete_module	129
167855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_get_kernel_syms	130
168855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_quotactl		131
169855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getpgid		132
170855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fchdir		133
171855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_bdflush		134
172855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sysfs		135
173855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_personality	136
174855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_afs_syscall	137 /* Syscall for Andrew File System */
175855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setfsuid		138
176855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setfsgid		139
177855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR__llseek		140
178855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getdents		141
179855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR__newselect		142
180855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_flock		143
181855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_msync		144
182855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_readv		145
183855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_writev		146
184855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getsid		147
185855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fdatasync		148
186855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR__sysctl		149
187855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mlock		150
188855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_munlock		151
189855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mlockall		152
190855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_munlockall		153
191855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_setparam		154
192855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_getparam		155
193855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_setscheduler		156
194855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_getscheduler		157
195855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_yield		158
196855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_get_priority_max	159
197855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_get_priority_min	160
198855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_rr_get_interval	161
199855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_nanosleep		162
200855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mremap		163
201855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setresuid		164
202855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getresuid		165
203855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_vm86		166
204855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_query_module	167
205855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_poll		168
206855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_nfsservctl		169
207855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setresgid		170
208855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getresgid		171
209855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_prctl              172
210855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigreturn	173
211855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigaction	174
212855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigprocmask	175
213855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigpending	176
214855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigtimedwait	177
215855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigqueueinfo	178
216855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_rt_sigsuspend	179
217855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_pread64		180
218855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_pwrite64		181
219855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_chown		182
220855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getcwd		183
221855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_capget		184
222855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_capset		185
223855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sigaltstack	186
224855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sendfile		187
225855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getpmsg		188	/* some people actually want streams */
226855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_putpmsg		189	/* some people actually want streams */
227855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_vfork		190
228855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ugetrlimit		191	/* SuS compliant getrlimit */
229855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mmap2		192
230855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_truncate64		193
231855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_ftruncate64	194
232855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_stat64		195
233855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lstat64		196
234855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fstat64		197
235855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lchown32		198
236855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getuid32		199
237855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getgid32		200
238855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_geteuid32		201
239855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getegid32		202
240855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setreuid32		203
241855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setregid32		204
242855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getgroups32	205
243855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setgroups32	206
244855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fchown32		207
245855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setresuid32	208
246855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getresuid32	209
247855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setresgid32	210
248855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getresgid32	211
249855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_chown32		212
250855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setuid32		213
251855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setgid32		214
252855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setfsuid32		215
253855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setfsgid32		216
254855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_pivot_root		217
255855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_mincore		218
256855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_madvise		219
257855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_madvise1		219	/* delete when C lib stub is removed */
258855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getdents64		220
259855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fcntl64		221
260855d93d2e9940890b28874520fa4c1677bf825e2jsgf/* 223 is unused */
261855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_gettid		224
262855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_readahead		225
263855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_setxattr		226
264855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lsetxattr		227
265855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fsetxattr		228
266855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_getxattr		229
267855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lgetxattr		230
268855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fgetxattr		231
269855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_listxattr		232
270855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_llistxattr		233
271855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_flistxattr		234
272855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_removexattr	235
273855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lremovexattr	236
274855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fremovexattr	237
275855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_tkill		238
276855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sendfile64		239
277855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_futex		240
278855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_setaffinity	241
279855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_sched_getaffinity	242
280855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_set_thread_area	243
281855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_get_thread_area	244
282855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_io_setup		245
283855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_io_destroy		246
284855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_io_getevents	247
285855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_io_submit		248
286855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_io_cancel		249
287855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fadvise64		250
288d527cca57a23b3e13142163023f7173668959e76tom#define __NR_set_zone_reclaim	251
289855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_exit_group		252
290855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_lookup_dcookie	253
291855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_epoll_create	254
292855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_epoll_ctl		255
293855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_epoll_wait		256
294855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_remap_file_pages	257
295855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_set_tid_address	258
296855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_timer_create	259
297855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_timer_settime	(__NR_timer_create+1)
298855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_timer_gettime	(__NR_timer_create+2)
299855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_timer_getoverrun	(__NR_timer_create+3)
300855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_timer_delete	(__NR_timer_create+4)
301855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_clock_settime	(__NR_timer_create+5)
302855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_clock_gettime	(__NR_timer_create+6)
303855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_clock_getres	(__NR_timer_create+7)
304855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_clock_nanosleep	(__NR_timer_create+8)
305855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_statfs64		268
306855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_fstatfs64		269
307855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_tgkill		270
308855d93d2e9940890b28874520fa4c1677bf825e2jsgf#define __NR_utimes		271
309f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_fadvise64_64	272
310f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_vserver		273
311f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mbind		274
312f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_get_mempolicy	275
313f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_set_mempolicy	276
314f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_open 		277
315f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_unlink		(__NR_mq_open+1)
316f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_timedsend	(__NR_mq_open+2)
317f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_timedreceive	(__NR_mq_open+3)
318f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_notify		(__NR_mq_open+4)
319f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_mq_getsetattr	(__NR_mq_open+5)
320f84f8bea7d6bf1cfefc34f48d5d8eea81b1391c3thughes#define __NR_sys_kexec_load	283
321d527cca57a23b3e13142163023f7173668959e76tom#define __NR_waitid		284
322d527cca57a23b3e13142163023f7173668959e76tom/* #define __NR_sys_setaltroot	285 */
323d527cca57a23b3e13142163023f7173668959e76tom#define __NR_add_key		286
324d527cca57a23b3e13142163023f7173668959e76tom#define __NR_request_key	287
325d527cca57a23b3e13142163023f7173668959e76tom#define __NR_keyctl		288
326d527cca57a23b3e13142163023f7173668959e76tom#define __NR_ioprio_set		289
327d527cca57a23b3e13142163023f7173668959e76tom#define __NR_ioprio_get		290
328d527cca57a23b3e13142163023f7173668959e76tom#define __NR_inotify_init	291
329d527cca57a23b3e13142163023f7173668959e76tom#define __NR_inotify_add_watch	292
330d527cca57a23b3e13142163023f7173668959e76tom#define __NR_inotify_rm_watch	293
331d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_migrate_pages	294
332d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_openat		295
333d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_mkdirat		296
334d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_mknodat		297
335d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_fchownat		298
336d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_futimesat		299
337d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_fstatat64		300
338d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_unlinkat		301
339d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_renameat		302
340d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_linkat		303
341d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_symlinkat		304
342d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_readlinkat		305
343d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_fchmodat		306
344d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_faccessat		307
345d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_pselect6		308
346d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_ppoll		309
347d26ccbd9d1a83fd09e59a53a1d5cd1501ab82a48tom#define __NR_unshare		310
3488d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_set_robust_list	311
3498d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_get_robust_list	312
3508d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_splice		313
3518d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_sync_file_range	314
3528d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_tee		315
3538d2772bd4ad950d38740bf080caa830bb0cc2e00tom#define __NR_vmsplice		316
3541618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_move_pages		317
3551618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_getcpu		318
3561618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_epoll_pwait	319
3579d3f9d784936ba5ef83cd63610262cab302c8b0esewardj#define __NR_utimensat		320
3581618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_signalfd		321
3595fc7da201dec005bec8d9a5e71581c2de8f9b5dabart#define __NR_timerfd_create	322
3601618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_eventfd		323
3611618e58eb13f69482e76a3f801a4802e470977c4tom#define __NR_fallocate		324
3625fc7da201dec005bec8d9a5e71581c2de8f9b5dabart#define __NR_timerfd_settime	325
3635fc7da201dec005bec8d9a5e71581c2de8f9b5dabart#define __NR_timerfd_gettime	326
364586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_signalfd4          327
365586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_eventfd2           328
366586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_epoll_create1      329
367586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_dup3               330
368586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_pipe2              331
369586c81539ed8c4d033d8b2385bca57bdb7e7a9a1sewardj#define __NR_inotify_init1      332
3704969c79e4ec456a106ac13e272c0de8991647ccftom#define __NR_preadv             333
3714969c79e4ec456a106ac13e272c0de8991647ccftom#define __NR_pwritev            334
3724969c79e4ec456a106ac13e272c0de8991647ccftom#define __NR_rt_tgsigqueueinfo  335
373c8232f94b88c0b9ea62399fa5abe5a5a34d35c40tom#define __NR_perf_event_open	336
37422c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_recvmmsg		337
37522c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_fanotify_init	338
37622c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_fanotify_mark	339
37722c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_prlimit64		340
37822c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_name_to_handle_at	341
37922c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_open_by_handle_at  342
38022c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_clock_adjtime	343
38122c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_syncfs             344
38222c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_sendmmsg		345
38322c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_setns		346
3841cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom#define __NR_process_vm_readv   347
3851cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom#define __NR_process_vm_writev  348
3862fee8701a03de747cf0d112e13efdb9151b0154csewardj#define __NR_kcmp               349
3875274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_finit_module       350
3885274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_sched_setattr      351
3895274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_sched_getattr      352
3905274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_renameat2          353
3915274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_seccomp            354
3925274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_getrandom          355
3935274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_memfd_create       356
3945274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_bpf                357
395855d93d2e9940890b28874520fa4c1677bf825e2jsgf
3964eee476691a0648b893665d3227277eb60f30cdfsewardj#endif /* __VKI_SCNUMS_X86_LINUX_H */
3974eee476691a0648b893665d3227277eb60f30cdfsewardj
3984eee476691a0648b893665d3227277eb60f30cdfsewardj/*--------------------------------------------------------------------*/
3994eee476691a0648b893665d3227277eb60f30cdfsewardj/*--- end                                                          ---*/
4004eee476691a0648b893665d3227277eb60f30cdfsewardj/*--------------------------------------------------------------------*/
401