159570ffbe31930ab4d678754daaeec0715117a3dsewardj
259570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--------------------------------------------------------------------*/
359570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--- System call numbers for arm-linux.                           ---*/
459570ffbe31930ab4d678754daaeec0715117a3dsewardj/*---                                       vki-scnums-arm-linux.h ---*/
559570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--------------------------------------------------------------------*/
659570ffbe31930ab4d678754daaeec0715117a3dsewardj
759570ffbe31930ab4d678754daaeec0715117a3dsewardj/*
859570ffbe31930ab4d678754daaeec0715117a3dsewardj   This file is part of Valgrind, a dynamic binary instrumentation
959570ffbe31930ab4d678754daaeec0715117a3dsewardj   framework.
1059570ffbe31930ab4d678754daaeec0715117a3dsewardj
11ed39800a83baf5bffbe391f3974eb2af0f415f80Elliott Hughes   Copyright (C) 2008-2017 Evan Geller
1259570ffbe31930ab4d678754daaeec0715117a3dsewardj      gaze@bea.ms
1359570ffbe31930ab4d678754daaeec0715117a3dsewardj
1459570ffbe31930ab4d678754daaeec0715117a3dsewardj   This program is free software; you can redistribute it and/or
1559570ffbe31930ab4d678754daaeec0715117a3dsewardj   modify it under the terms of the GNU General Public License as
1659570ffbe31930ab4d678754daaeec0715117a3dsewardj   published by the Free Software Foundation; either version 2 of the
1759570ffbe31930ab4d678754daaeec0715117a3dsewardj   License, or (at your option) any later version.
1859570ffbe31930ab4d678754daaeec0715117a3dsewardj
1959570ffbe31930ab4d678754daaeec0715117a3dsewardj   This program is distributed in the hope that it will be useful, but
2059570ffbe31930ab4d678754daaeec0715117a3dsewardj   WITHOUT ANY WARRANTY; without even the implied warranty of
2159570ffbe31930ab4d678754daaeec0715117a3dsewardj   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
2259570ffbe31930ab4d678754daaeec0715117a3dsewardj   General Public License for more details.
2359570ffbe31930ab4d678754daaeec0715117a3dsewardj
2459570ffbe31930ab4d678754daaeec0715117a3dsewardj   You should have received a copy of the GNU General Public License
2559570ffbe31930ab4d678754daaeec0715117a3dsewardj   along with this program; if not, write to the Free Software
2659570ffbe31930ab4d678754daaeec0715117a3dsewardj   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
2759570ffbe31930ab4d678754daaeec0715117a3dsewardj   02111-1307, USA.
2859570ffbe31930ab4d678754daaeec0715117a3dsewardj
2959570ffbe31930ab4d678754daaeec0715117a3dsewardj   The GNU General Public License is contained in the file COPYING.
3059570ffbe31930ab4d678754daaeec0715117a3dsewardj*/
3159570ffbe31930ab4d678754daaeec0715117a3dsewardj
3259570ffbe31930ab4d678754daaeec0715117a3dsewardj#ifndef __VKI_SCNUMS_ARM_LINUX_H
3359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __VKI_SCNUMS_ARM_LINUX_H
3459570ffbe31930ab4d678754daaeec0715117a3dsewardj
351cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom// From linux-2.6/arch/arm/include/asm/unistd.h
3659570ffbe31930ab4d678754daaeec0715117a3dsewardj
3759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_restart_syscall		  0
3859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_exit			  1
3959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fork			  2
4059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_read			  3
4159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_write			  4
4259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_open			  5
4359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_close			  6
4459570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 7 was sys_waitpid */
4559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_creat			  8
4659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_link			  9
4759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_unlink			 10
4859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_execve			 11
4959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_chdir			 12
5059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_time			 13
5159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mknod			 14
5259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_chmod			 15
5359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lchown			 16
5459570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 17 was sys_break */
5559570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 18 was sys_stat */
5659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lseek			 19
5759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getpid			 20
5859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mount			 21
5959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_umount			 22
6059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setuid			 23
6159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getuid			 24
6259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_stime			 25
6359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ptrace			 26
6459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_alarm			 27
6559570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 28 was sys_fstat */
6659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pause			 29
6759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_utime			 30
6859570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 31 was sys_stty */
6959570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 32 was sys_gtty */
7059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_access			 33
7159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_nice			 34
7259570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 35 was sys_ftime */
7359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sync			 36
7459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_kill			 37
7559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rename			 38
7659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mkdir			 39
7759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rmdir			 40
7859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_dup			 41
7959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pipe			 42
8059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_times			 43
8159570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 44 was sys_prof */
8259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_brk			 45
8359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setgid			 46
8459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getgid			 47
8559570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 48 was sys_signal */
8659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_geteuid			 49
8759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getegid			 50
8859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_acct			 51
8959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_umount2			 52
9059570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 53 was sys_lock */
9159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ioctl			 54
9259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fcntl			 55
9359570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 56 was sys_mpx */
9459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setpgid			 57
9559570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 58 was sys_ulimit */
9659570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 59 was sys_olduname */
9759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_umask			 60
9859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_chroot			 61
9959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ustat			 62
10059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_dup2			 63
10159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getppid			 64
10259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getpgrp			 65
10359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setsid			 66
10459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigaction			 67
10559570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 68 was sys_sgetmask */
10659570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 69 was sys_ssetmask */
10759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setreuid			 70
10859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setregid			 71
10959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigsuspend			 72
11059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigpending			 73
11159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sethostname		 74
11259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setrlimit			 75
11359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getrlimit			 76	/* Back compat 2GB limited rlimit */
11459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getrusage			 77
11559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_gettimeofday		 78
11659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_settimeofday		 79
11759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getgroups			 80
11859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setgroups			 81
11959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_select			 82
12059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_symlink			 83
12159570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 84 was sys_lstat */
12259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_readlink			 85
12359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_uselib			 86
12459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_swapon			 87
12559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_reboot			 88
12659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_readdir			 89
12759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mmap			 90
12859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_munmap			 91
12959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_truncate			 92
13059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ftruncate			 93
13159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchmod			 94
13259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchown			 95
13359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getpriority		 96
13459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setpriority		 97
13559570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 98 was sys_profil */
13659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_statfs			 99
13759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fstatfs			100
13859570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 101 was sys_ioperm */
13959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_socketcall			102
14059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_syslog			103
14159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setitimer			104
14259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getitimer			105
14359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_stat			106
14459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lstat			107
14559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fstat			108
14659570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 109 was sys_uname */
14759570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 110 was sys_iopl */
14859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_vhangup			111
14959570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 112 was sys_idle */
15059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_syscall			113 /* syscall to call a syscall! */
15159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_wait4			114
15259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_swapoff			115
15359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sysinfo			116
15459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ipc			117
15559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fsync			118
15659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigreturn			119
15759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_clone			120
15859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setdomainname		121
15959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_uname			122
16059570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 123 was sys_modify_ldt */
16159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_adjtimex			124
16259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mprotect			125
16359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigprocmask		126
16459570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 127 was sys_create_module */
16559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_init_module		128
16659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_delete_module		129
16759570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 130 was sys_get_kernel_syms */
16859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_quotactl			131
16959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getpgid			132
17059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchdir			133
17159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_bdflush			134
17259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sysfs			135
17359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_personality		136
17459570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 137 was sys_afs_syscall */
17559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setfsuid			138
17659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setfsgid			139
17759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR__llseek			140
17859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getdents			141
17959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR__newselect			142
18059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_flock			143
18159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_msync			144
18259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_readv			145
18359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_writev			146
18459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getsid			147
18559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fdatasync			148
18659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR__sysctl			149
18759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mlock			150
18859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_munlock			151
18959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mlockall			152
19059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_munlockall			153
19159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_setparam		154
19259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_getparam		155
19359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_setscheduler		156
19459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_getscheduler		157
19559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_yield		158
19659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_get_priority_max	159
19759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_get_priority_min	160
19859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_rr_get_interval	161
19959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_nanosleep			162
20059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mremap			163
20159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setresuid			164
20259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getresuid			165
20359570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 166 was sys_vm86 */
20459570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 167 was sys_query_module */
20559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_poll			168
20659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_nfsservctl			169
20759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setresgid			170
20859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getresgid			171
20959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_prctl			172
21059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigreturn		173
21159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigaction		174
21259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigprocmask		175
21359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigpending		176
21459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigtimedwait		177
21559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigqueueinfo		178
21659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_rt_sigsuspend		179
21759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pread64			180
21859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pwrite64			181
21959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_chown			182
22059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getcwd			183
22159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_capget			184
22259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_capset			185
22359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sigaltstack		186
22459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sendfile			187
22559570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 188 reserved */
22659570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 189 reserved */
22759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_vfork			190
22859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ugetrlimit			191	/* SuS compliant getrlimit */
22959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mmap2			192
23059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_truncate64			193
23159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ftruncate64		194
23259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_stat64			195
23359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lstat64			196
23459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fstat64			197
23559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lchown32			198
23659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getuid32			199
23759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getgid32			200
23859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_geteuid32			201
23959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getegid32			202
24059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setreuid32			203
24159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setregid32			204
24259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getgroups32		205
24359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setgroups32		206
24459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchown32			207
24559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setresuid32		208
24659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getresuid32		209
24759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setresgid32		210
24859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getresgid32		211
24959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_chown32			212
25059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setuid32			213
25159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setgid32			214
25259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setfsuid32			215
25359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setfsgid32			216
25459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getdents64			217
25559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pivot_root			218
25659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mincore			219
25759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_madvise			220
25859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fcntl64			221
25959570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 222 for tux */
26059570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 223 is unused */
26159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_gettid			224
26259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_readahead			225
26359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setxattr			226
26459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lsetxattr			227
26559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fsetxattr			228
26659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getxattr			229
26759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lgetxattr			230
26859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fgetxattr			231
26959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_listxattr			232
27059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_llistxattr			233
27159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_flistxattr			234
27259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_removexattr		235
27359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lremovexattr		236
27459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fremovexattr		237
27559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_tkill			238
27659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sendfile64			239
27759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_futex			240
27859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_setaffinity		241
27959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sched_getaffinity		242
28059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_io_setup			243
28159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_io_destroy			244
28259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_io_getevents		245
28359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_io_submit			246
28459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_io_cancel			247
28559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_exit_group			248
28659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_lookup_dcookie		249
28759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_epoll_create		250
28859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_epoll_ctl			251
28959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_epoll_wait			252
29059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_remap_file_pages		253
29159570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 254 for set_thread_area */
29259570ffbe31930ab4d678754daaeec0715117a3dsewardj					/* 255 for get_thread_area */
29359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_set_tid_address		256
29459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timer_create		257
29559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timer_settime		258
29659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timer_gettime		259
29759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timer_getoverrun		260
29859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timer_delete		261
29959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_clock_settime		262
30059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_clock_gettime		263
30159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_clock_getres		264
30259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_clock_nanosleep		265
30359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_statfs64			266
30459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fstatfs64			267
30559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_tgkill			268
30659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_utimes			269
30759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_arm_fadvise64_64		270
30859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fadvise64          270 //Added by Johan, 2008-10-11, not sure why it's called _arm_.. otherwise.
30959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pciconfig_iobase		271
31059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pciconfig_read		272
31159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_pciconfig_write		273
31259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_open			274
31359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_unlink			275
31459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_timedsend		276
31559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_timedreceive		277
31659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_notify			278
31759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mq_getsetattr		279
31859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_waitid			280
31959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_socket			281
32059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_bind			282
32159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_connect			283
32259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_listen			284
32359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_accept			285
32459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getsockname		286
32559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getpeername		287
32659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_socketpair			288
32759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_send			289
32859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sendto			290
32959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_recv			291
33059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_recvfrom			292
33159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_shutdown			293
33259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_setsockopt			294
33359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getsockopt			295
33459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sendmsg			296
33559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_recvmsg			297
33659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_semop			298
33759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_semget			299
33859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_semctl			300
33959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_msgsnd			301
34059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_msgrcv			302
34159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_msgget			303
34259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_msgctl			304
34359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_shmat			305
34459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_shmdt			306
34559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_shmget			307
34659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_shmctl			308
34759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_add_key			309
34859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_request_key		310
34959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_keyctl			311
35059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_semtimedop			312
35159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_vserver			313
35259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ioprio_set			314
35359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ioprio_get			315
35459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_inotify_init		316
35559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_inotify_add_watch		317
35659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_inotify_rm_watch		318
35759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mbind			319
35859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_get_mempolicy		320
35959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_set_mempolicy		321
36059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_openat			322
36159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mkdirat			323
36259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_mknodat			324
36359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchownat			325
36459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_futimesat			326
36559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fstatat64			327
36659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_unlinkat			328
36759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_renameat			329
36859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_linkat			330
36959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_symlinkat			331
37059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_readlinkat			332
37159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fchmodat			333
37259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_faccessat			334
37334f87e2877c53f9bb7e6ea3dea81630505d8484fsewardj#define __NR_pselect6			335 /* JRS 20100812: is this correct? */
374c975ecafce0492ab4c0413401a0c57184fdc37e6sewardj#define __NR_ppoll	       		336
37559570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_unshare			337
37659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_set_robust_list		338
37759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_get_robust_list		339
37859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_splice			340
37959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_arm_sync_file_range	341
38059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_sync_file_range2		__NR_arm_sync_file_range
38159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_tee			342
38259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_vmsplice			343
38359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_move_pages			344
38459570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_getcpu			345
38538db72f4e7f69d6c5f9b462f9621892e7f21ca43sewardj#define __NR_epoll_pwait		346
38659570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_kexec_load			347
38759570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_utimensat			348
38859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_signalfd			349
38959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timerfd_create		350
39059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_eventfd			351
39159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_fallocate			352
39259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timerfd_settime		353
39359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_timerfd_gettime		354
394ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_signalfd4                  355
395ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_eventfd2                   356
396ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_epoll_create1              357
397ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_dup3                       358
398ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_pipe2                      359
399ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj#define __NR_inotify_init1              360
40022c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_preadv			361
40122c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_pwritev			362
40222c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_rt_tgsigqueueinfo		363
40322c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_perf_event_open		364
40422c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_recvmmsg			365
40522c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_accept4			366
40622c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_fanotify_init		367
40722c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_fanotify_mark		368
40822c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_prlimit64			369
40922c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_name_to_handle_at		370
41022c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_open_by_handle_at		371
41122c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_clock_adjtime		372
41222c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_syncfs			373
41322c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_sendmmsg			374
41422c2caaa6df2ad23d477078bcbce752f888c8f17tom#define __NR_setns			375
4151cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom#define __NR_process_vm_readv		376
4161cff53cb22b3aeb2dd9d2a5009c3675ba56e713etom#define __NR_process_vm_writev		377
4175274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_kcmp                       378
4185274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_finit_module               379
4195274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_sched_setattr              380
4205274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_sched_getattr              381
4215274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_renameat2                  382
4225274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_seccomp                    383
4235274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_getrandom                  384
4245274f80ad38a688453aa2635397c4b8daa72e6cetom#define __NR_memfd_create               385
425ed35ae525e9a511f4450b24b50b06da5ea31cfd1sewardj
42659570ffbe31930ab4d678754daaeec0715117a3dsewardj
42759570ffbe31930ab4d678754daaeec0715117a3dsewardj
42859570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_BASE                   (0x0f0000)
42959570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_breakpoint             (__NR_ARM_BASE+1)
43059570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_cacheflush             (__NR_ARM_BASE+2)
43159570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_usr26                  (__NR_ARM_BASE+3)
43259570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_usr32                  (__NR_ARM_BASE+4)
43359570ffbe31930ab4d678754daaeec0715117a3dsewardj#define __NR_ARM_set_tls                (__NR_ARM_BASE+5)
43459570ffbe31930ab4d678754daaeec0715117a3dsewardj
43559570ffbe31930ab4d678754daaeec0715117a3dsewardj
43659570ffbe31930ab4d678754daaeec0715117a3dsewardj#endif /* __VKI_SCNUMS_ARM_LINUX_H */
43759570ffbe31930ab4d678754daaeec0715117a3dsewardj
43859570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--------------------------------------------------------------------*/
43959570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--- end                                   vki-scnums-arm-linux.h ---*/
44059570ffbe31930ab4d678754daaeec0715117a3dsewardj/*--------------------------------------------------------------------*/
441