1198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris/*
2198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * This file is subject to the terms and conditions of the GNU General Public
3198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * License.  See the file "COPYING" in the main directory of this archive
4198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * for more details.
5198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris *
6198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * Copyright (C) 1995, 96, 97, 98, 99, 2000 by Ralf Baechle
7198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * Copyright (C) 1999, 2000 Silicon Graphics, Inc.
8198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris *
9198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * Changed system calls macros _syscall5 - _syscall7 to push args 5 to 7 onto
10198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * the stack. Robin Farine for ACN S.A, Copyright (C) 1996 by ACN S.A
11198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris */
12198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#ifndef _UAPI_ASM_UNISTD_H
13198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define _UAPI_ASM_UNISTD_H
14198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
15198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#include <asm/sgidefs.h>
16198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
17198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#if _MIPS_SIM == _MIPS_SIM_ABI32
18198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
19198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris/*
20198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * Linux o32 style syscalls are in the range from 4000 to 4999.
21198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris */
22198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_Linux			4000
23198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_syscall			(__NR_Linux +	0)
24198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_exit			(__NR_Linux +	1)
25198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fork			(__NR_Linux +	2)
26198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_read			(__NR_Linux +	3)
27198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_write			(__NR_Linux +	4)
28198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_open			(__NR_Linux +	5)
29198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_close			(__NR_Linux +	6)
30198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_waitpid			(__NR_Linux +	7)
31198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_creat			(__NR_Linux +	8)
32198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_link			(__NR_Linux +	9)
33198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unlink			(__NR_Linux +  10)
34198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_execve			(__NR_Linux +  11)
35198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chdir			(__NR_Linux +  12)
36198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_time			(__NR_Linux +  13)
37198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mknod			(__NR_Linux +  14)
38198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chmod			(__NR_Linux +  15)
39198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lchown			(__NR_Linux +  16)
40198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_break			(__NR_Linux +  17)
41198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unused18			(__NR_Linux +  18)
42198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lseek			(__NR_Linux +  19)
43198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpid			(__NR_Linux +  20)
44198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mount			(__NR_Linux +  21)
45198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_umount			(__NR_Linux +  22)
46198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setuid			(__NR_Linux +  23)
47198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getuid			(__NR_Linux +  24)
48198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_stime			(__NR_Linux +  25)
49198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ptrace			(__NR_Linux +  26)
50198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_alarm			(__NR_Linux +  27)
51198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unused28			(__NR_Linux +  28)
52198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pause			(__NR_Linux +  29)
53198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_utime			(__NR_Linux +  30)
54198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_stty			(__NR_Linux +  31)
55198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_gtty			(__NR_Linux +  32)
56198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_access			(__NR_Linux +  33)
57198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_nice			(__NR_Linux +  34)
58198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ftime			(__NR_Linux +  35)
59198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sync			(__NR_Linux +  36)
60198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_kill			(__NR_Linux +  37)
61198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rename			(__NR_Linux +  38)
62198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mkdir			(__NR_Linux +  39)
63198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rmdir			(__NR_Linux +  40)
64198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_dup			(__NR_Linux +  41)
65198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pipe			(__NR_Linux +  42)
66198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_times			(__NR_Linux +  43)
67198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_prof			(__NR_Linux +  44)
68198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_brk			(__NR_Linux +  45)
69198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setgid			(__NR_Linux +  46)
70198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getgid			(__NR_Linux +  47)
71198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_signal			(__NR_Linux +  48)
72198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_geteuid			(__NR_Linux +  49)
73198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getegid			(__NR_Linux +  50)
74198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_acct			(__NR_Linux +  51)
75198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_umount2			(__NR_Linux +  52)
76198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lock			(__NR_Linux +  53)
77198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ioctl			(__NR_Linux +  54)
78198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fcntl			(__NR_Linux +  55)
79198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mpx			(__NR_Linux +  56)
80198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setpgid			(__NR_Linux +  57)
81198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ulimit			(__NR_Linux +  58)
82198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unused59			(__NR_Linux +  59)
83198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_umask			(__NR_Linux +  60)
84198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chroot			(__NR_Linux +  61)
85198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ustat			(__NR_Linux +  62)
86198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_dup2			(__NR_Linux +  63)
87198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getppid			(__NR_Linux +  64)
88198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpgrp			(__NR_Linux +  65)
89198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setsid			(__NR_Linux +  66)
90198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sigaction			(__NR_Linux +  67)
91198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sgetmask			(__NR_Linux +  68)
92198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ssetmask			(__NR_Linux +  69)
93198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setreuid			(__NR_Linux +  70)
94198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setregid			(__NR_Linux +  71)
95198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sigsuspend			(__NR_Linux +  72)
96198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sigpending			(__NR_Linux +  73)
97198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sethostname		(__NR_Linux +  74)
98198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setrlimit			(__NR_Linux +  75)
99198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getrlimit			(__NR_Linux +  76)
100198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getrusage			(__NR_Linux +  77)
101198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_gettimeofday		(__NR_Linux +  78)
102198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_settimeofday		(__NR_Linux +  79)
103198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getgroups			(__NR_Linux +  80)
104198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setgroups			(__NR_Linux +  81)
105198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_reserved82			(__NR_Linux +  82)
106198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_symlink			(__NR_Linux +  83)
107198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unused84			(__NR_Linux +  84)
108198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readlink			(__NR_Linux +  85)
109198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_uselib			(__NR_Linux +  86)
110198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_swapon			(__NR_Linux +  87)
111198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_reboot			(__NR_Linux +  88)
112198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readdir			(__NR_Linux +  89)
113198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mmap			(__NR_Linux +  90)
114198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_munmap			(__NR_Linux +  91)
115198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_truncate			(__NR_Linux +  92)
116198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ftruncate			(__NR_Linux +  93)
117198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchmod			(__NR_Linux +  94)
118198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchown			(__NR_Linux +  95)
119198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpriority		(__NR_Linux +  96)
120198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setpriority		(__NR_Linux +  97)
121198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_profil			(__NR_Linux +  98)
122198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_statfs			(__NR_Linux +  99)
123198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fstatfs			(__NR_Linux + 100)
124198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ioperm			(__NR_Linux + 101)
125198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_socketcall			(__NR_Linux + 102)
126198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_syslog			(__NR_Linux + 103)
127198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setitimer			(__NR_Linux + 104)
128198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getitimer			(__NR_Linux + 105)
129198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_stat			(__NR_Linux + 106)
130198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lstat			(__NR_Linux + 107)
131198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fstat			(__NR_Linux + 108)
132198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unused109			(__NR_Linux + 109)
133198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_iopl			(__NR_Linux + 110)
134198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_vhangup			(__NR_Linux + 111)
135198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_idle			(__NR_Linux + 112)
136198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_vm86			(__NR_Linux + 113)
137198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_wait4			(__NR_Linux + 114)
138198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_swapoff			(__NR_Linux + 115)
139198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sysinfo			(__NR_Linux + 116)
140198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ipc			(__NR_Linux + 117)
141198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fsync			(__NR_Linux + 118)
142198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sigreturn			(__NR_Linux + 119)
143198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clone			(__NR_Linux + 120)
144198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setdomainname		(__NR_Linux + 121)
145198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_uname			(__NR_Linux + 122)
146198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_modify_ldt			(__NR_Linux + 123)
147198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_adjtimex			(__NR_Linux + 124)
148198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mprotect			(__NR_Linux + 125)
149198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sigprocmask		(__NR_Linux + 126)
150198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_create_module		(__NR_Linux + 127)
151198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_init_module		(__NR_Linux + 128)
152198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_delete_module		(__NR_Linux + 129)
153198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_get_kernel_syms		(__NR_Linux + 130)
154198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_quotactl			(__NR_Linux + 131)
155198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpgid			(__NR_Linux + 132)
156198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchdir			(__NR_Linux + 133)
157198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_bdflush			(__NR_Linux + 134)
158198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sysfs			(__NR_Linux + 135)
159198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_personality		(__NR_Linux + 136)
160198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_afs_syscall		(__NR_Linux + 137) /* Syscall for Andrew File System */
161198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setfsuid			(__NR_Linux + 138)
162198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setfsgid			(__NR_Linux + 139)
163198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR__llseek			(__NR_Linux + 140)
164198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getdents			(__NR_Linux + 141)
165198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR__newselect			(__NR_Linux + 142)
166198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_flock			(__NR_Linux + 143)
167198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msync			(__NR_Linux + 144)
168198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readv			(__NR_Linux + 145)
169198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_writev			(__NR_Linux + 146)
170198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_cacheflush			(__NR_Linux + 147)
171198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_cachectl			(__NR_Linux + 148)
172198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sysmips			(__NR_Linux + 149)
173198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unused150			(__NR_Linux + 150)
174198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getsid			(__NR_Linux + 151)
175198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fdatasync			(__NR_Linux + 152)
176198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR__sysctl			(__NR_Linux + 153)
177198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mlock			(__NR_Linux + 154)
178198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_munlock			(__NR_Linux + 155)
179198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mlockall			(__NR_Linux + 156)
180198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_munlockall			(__NR_Linux + 157)
181198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_setparam		(__NR_Linux + 158)
182198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_getparam		(__NR_Linux + 159)
183198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_setscheduler		(__NR_Linux + 160)
184198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_getscheduler		(__NR_Linux + 161)
185198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_yield		(__NR_Linux + 162)
186198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_get_priority_max	(__NR_Linux + 163)
187198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_get_priority_min	(__NR_Linux + 164)
188198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_rr_get_interval	(__NR_Linux + 165)
189198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_nanosleep			(__NR_Linux + 166)
190198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mremap			(__NR_Linux + 167)
191198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_accept			(__NR_Linux + 168)
192198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_bind			(__NR_Linux + 169)
193198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_connect			(__NR_Linux + 170)
194198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpeername		(__NR_Linux + 171)
195198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getsockname		(__NR_Linux + 172)
196198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getsockopt			(__NR_Linux + 173)
197198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_listen			(__NR_Linux + 174)
198198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_recv			(__NR_Linux + 175)
199198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_recvfrom			(__NR_Linux + 176)
200198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_recvmsg			(__NR_Linux + 177)
201198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_send			(__NR_Linux + 178)
202198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendmsg			(__NR_Linux + 179)
203198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendto			(__NR_Linux + 180)
204198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setsockopt			(__NR_Linux + 181)
205198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shutdown			(__NR_Linux + 182)
206198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_socket			(__NR_Linux + 183)
207198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_socketpair			(__NR_Linux + 184)
208198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setresuid			(__NR_Linux + 185)
209198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getresuid			(__NR_Linux + 186)
210198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_query_module		(__NR_Linux + 187)
211198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_poll			(__NR_Linux + 188)
212198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_nfsservctl			(__NR_Linux + 189)
213198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setresgid			(__NR_Linux + 190)
214198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getresgid			(__NR_Linux + 191)
215198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_prctl			(__NR_Linux + 192)
216198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigreturn		(__NR_Linux + 193)
217198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigaction		(__NR_Linux + 194)
218198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigprocmask		(__NR_Linux + 195)
219198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigpending		(__NR_Linux + 196)
220198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigtimedwait		(__NR_Linux + 197)
221198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigqueueinfo		(__NR_Linux + 198)
222198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigsuspend		(__NR_Linux + 199)
223198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pread64			(__NR_Linux + 200)
224198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pwrite64			(__NR_Linux + 201)
225198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chown			(__NR_Linux + 202)
226198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getcwd			(__NR_Linux + 203)
227198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_capget			(__NR_Linux + 204)
228198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_capset			(__NR_Linux + 205)
229198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sigaltstack		(__NR_Linux + 206)
230198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendfile			(__NR_Linux + 207)
231198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpmsg			(__NR_Linux + 208)
232198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_putpmsg			(__NR_Linux + 209)
233198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mmap2			(__NR_Linux + 210)
234198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_truncate64			(__NR_Linux + 211)
235198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ftruncate64		(__NR_Linux + 212)
236198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_stat64			(__NR_Linux + 213)
237198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lstat64			(__NR_Linux + 214)
238198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fstat64			(__NR_Linux + 215)
239198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pivot_root			(__NR_Linux + 216)
240198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mincore			(__NR_Linux + 217)
241198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_madvise			(__NR_Linux + 218)
242198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getdents64			(__NR_Linux + 219)
243198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fcntl64			(__NR_Linux + 220)
244198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_reserved221		(__NR_Linux + 221)
245198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_gettid			(__NR_Linux + 222)
246198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readahead			(__NR_Linux + 223)
247198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setxattr			(__NR_Linux + 224)
248198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lsetxattr			(__NR_Linux + 225)
249198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fsetxattr			(__NR_Linux + 226)
250198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getxattr			(__NR_Linux + 227)
251198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lgetxattr			(__NR_Linux + 228)
252198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fgetxattr			(__NR_Linux + 229)
253198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_listxattr			(__NR_Linux + 230)
254198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_llistxattr			(__NR_Linux + 231)
255198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_flistxattr			(__NR_Linux + 232)
256198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_removexattr		(__NR_Linux + 233)
257198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lremovexattr		(__NR_Linux + 234)
258198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fremovexattr		(__NR_Linux + 235)
259198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_tkill			(__NR_Linux + 236)
260198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendfile64			(__NR_Linux + 237)
261198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_futex			(__NR_Linux + 238)
262198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_setaffinity		(__NR_Linux + 239)
263198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_getaffinity		(__NR_Linux + 240)
264198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_setup			(__NR_Linux + 241)
265198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_destroy			(__NR_Linux + 242)
266198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_getevents		(__NR_Linux + 243)
267198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_submit			(__NR_Linux + 244)
268198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_cancel			(__NR_Linux + 245)
269198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_exit_group			(__NR_Linux + 246)
270198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lookup_dcookie		(__NR_Linux + 247)
271198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_create		(__NR_Linux + 248)
272198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_ctl			(__NR_Linux + 249)
273198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_wait			(__NR_Linux + 250)
274198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_remap_file_pages		(__NR_Linux + 251)
275198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_tid_address		(__NR_Linux + 252)
276198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_restart_syscall		(__NR_Linux + 253)
277198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fadvise64			(__NR_Linux + 254)
278198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_statfs64			(__NR_Linux + 255)
279198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fstatfs64			(__NR_Linux + 256)
280198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_create		(__NR_Linux + 257)
281198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_settime		(__NR_Linux + 258)
282198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_gettime		(__NR_Linux + 259)
283198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_getoverrun		(__NR_Linux + 260)
284198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_delete		(__NR_Linux + 261)
285198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_settime		(__NR_Linux + 262)
286198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_gettime		(__NR_Linux + 263)
287198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_getres		(__NR_Linux + 264)
288198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_nanosleep		(__NR_Linux + 265)
289198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_tgkill			(__NR_Linux + 266)
290198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_utimes			(__NR_Linux + 267)
291198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mbind			(__NR_Linux + 268)
292198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_get_mempolicy		(__NR_Linux + 269)
293198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_mempolicy		(__NR_Linux + 270)
294198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_open			(__NR_Linux + 271)
295198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_unlink			(__NR_Linux + 272)
296198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_timedsend		(__NR_Linux + 273)
297198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_timedreceive		(__NR_Linux + 274)
298198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_notify			(__NR_Linux + 275)
299198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_getsetattr		(__NR_Linux + 276)
300198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_vserver			(__NR_Linux + 277)
301198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_waitid			(__NR_Linux + 278)
302198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris/* #define __NR_sys_setaltroot		(__NR_Linux + 279) */
303198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_add_key			(__NR_Linux + 280)
304198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_request_key		(__NR_Linux + 281)
305198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_keyctl			(__NR_Linux + 282)
306198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_thread_area		(__NR_Linux + 283)
307198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_init		(__NR_Linux + 284)
308198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_add_watch		(__NR_Linux + 285)
309198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_rm_watch		(__NR_Linux + 286)
310198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_migrate_pages		(__NR_Linux + 287)
311198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_openat			(__NR_Linux + 288)
312198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mkdirat			(__NR_Linux + 289)
313198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mknodat			(__NR_Linux + 290)
314198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchownat			(__NR_Linux + 291)
315198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_futimesat			(__NR_Linux + 292)
316198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fstatat64			(__NR_Linux + 293)
317198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unlinkat			(__NR_Linux + 294)
318198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_renameat			(__NR_Linux + 295)
319198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_linkat			(__NR_Linux + 296)
320198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_symlinkat			(__NR_Linux + 297)
321198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readlinkat			(__NR_Linux + 298)
322198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchmodat			(__NR_Linux + 299)
323198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_faccessat			(__NR_Linux + 300)
324198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pselect6			(__NR_Linux + 301)
325198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ppoll			(__NR_Linux + 302)
326198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unshare			(__NR_Linux + 303)
327198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_splice			(__NR_Linux + 304)
328198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sync_file_range		(__NR_Linux + 305)
329198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_tee			(__NR_Linux + 306)
330198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_vmsplice			(__NR_Linux + 307)
331198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_move_pages			(__NR_Linux + 308)
332198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_robust_list		(__NR_Linux + 309)
333198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_get_robust_list		(__NR_Linux + 310)
334198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_kexec_load			(__NR_Linux + 311)
335198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getcpu			(__NR_Linux + 312)
336198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_pwait		(__NR_Linux + 313)
337198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ioprio_set			(__NR_Linux + 314)
338198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ioprio_get			(__NR_Linux + 315)
339198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_utimensat			(__NR_Linux + 316)
340198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_signalfd			(__NR_Linux + 317)
341198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd			(__NR_Linux + 318)
342198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_eventfd			(__NR_Linux + 319)
343198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fallocate			(__NR_Linux + 320)
344198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd_create		(__NR_Linux + 321)
345198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd_gettime		(__NR_Linux + 322)
346198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd_settime		(__NR_Linux + 323)
347198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_signalfd4			(__NR_Linux + 324)
348198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_eventfd2			(__NR_Linux + 325)
349198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_create1		(__NR_Linux + 326)
350198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_dup3			(__NR_Linux + 327)
351198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pipe2			(__NR_Linux + 328)
352198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_init1		(__NR_Linux + 329)
353198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_preadv			(__NR_Linux + 330)
354198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pwritev			(__NR_Linux + 331)
355198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_tgsigqueueinfo		(__NR_Linux + 332)
356198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_perf_event_open		(__NR_Linux + 333)
357198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_accept4			(__NR_Linux + 334)
358198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_recvmmsg			(__NR_Linux + 335)
359198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fanotify_init		(__NR_Linux + 336)
360198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fanotify_mark		(__NR_Linux + 337)
361198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_prlimit64			(__NR_Linux + 338)
362198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_name_to_handle_at		(__NR_Linux + 339)
363198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_open_by_handle_at		(__NR_Linux + 340)
364198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_adjtime		(__NR_Linux + 341)
365198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_syncfs			(__NR_Linux + 342)
366198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendmmsg			(__NR_Linux + 343)
367198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setns			(__NR_Linux + 344)
368198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_process_vm_readv		(__NR_Linux + 345)
369198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_process_vm_writev		(__NR_Linux + 346)
370198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_kcmp			(__NR_Linux + 347)
371198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_finit_module		(__NR_Linux + 348)
372e084501669a4e4931c9d648351ecd7d595b81b79Christopher Ferris#define __NR_sched_setattr		(__NR_Linux + 349)
373e084501669a4e4931c9d648351ecd7d595b81b79Christopher Ferris#define __NR_sched_getattr		(__NR_Linux + 350)
374314752488cb92b9f86028836d0b8eabd8acb6a7cChristopher Ferris#define __NR_renameat2			(__NR_Linux + 351)
3757c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_seccomp			(__NR_Linux + 352)
3767c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_getrandom			(__NR_Linux + 353)
3777c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_memfd_create		(__NR_Linux + 354)
3787c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_bpf			(__NR_Linux + 355)
37912e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_execveat			(__NR_Linux + 356)
38012e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_userfaultfd		(__NR_Linux + 357)
38112e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_membarrier			(__NR_Linux + 358)
38212e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_mlock2			(__NR_Linux + 359)
383ccfaccd726a369b7df72e251710755233d176e5aChristopher Ferris#define __NR_copy_file_range		(__NR_Linux + 360)
384ccfaccd726a369b7df72e251710755233d176e5aChristopher Ferris#define __NR_preadv2			(__NR_Linux + 361)
385ccfaccd726a369b7df72e251710755233d176e5aChristopher Ferris#define __NR_pwritev2			(__NR_Linux + 362)
3863318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_pkey_mprotect		(__NR_Linux + 363)
3873318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_pkey_alloc			(__NR_Linux + 364)
3883318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_pkey_free			(__NR_Linux + 365)
3893318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris
390198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
391198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris/*
392198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * Offset of the last Linux o32 flavoured syscall
393198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris */
3943318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_Linux_syscalls		365
395198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
396198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */
397198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
398198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_O32_Linux			4000
3993318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_O32_Linux_syscalls		365
400198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
401198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#if _MIPS_SIM == _MIPS_SIM_ABI64
402198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
403198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris/*
404198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * Linux 64-bit syscalls are in the range from 5000 to 5999.
405198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris */
406198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_Linux			5000
407198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_read			(__NR_Linux +	0)
408198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_write			(__NR_Linux +	1)
409198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_open			(__NR_Linux +	2)
410198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_close			(__NR_Linux +	3)
411198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_stat			(__NR_Linux +	4)
412198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fstat			(__NR_Linux +	5)
413198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lstat			(__NR_Linux +	6)
414198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_poll			(__NR_Linux +	7)
415198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lseek			(__NR_Linux +	8)
416198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mmap			(__NR_Linux +	9)
417198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mprotect			(__NR_Linux +  10)
418198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_munmap			(__NR_Linux +  11)
419198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_brk			(__NR_Linux +  12)
420198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigaction		(__NR_Linux +  13)
421198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigprocmask		(__NR_Linux +  14)
422198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ioctl			(__NR_Linux +  15)
423198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pread64			(__NR_Linux +  16)
424198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pwrite64			(__NR_Linux +  17)
425198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readv			(__NR_Linux +  18)
426198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_writev			(__NR_Linux +  19)
427198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_access			(__NR_Linux +  20)
428198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pipe			(__NR_Linux +  21)
429198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR__newselect			(__NR_Linux +  22)
430198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_yield		(__NR_Linux +  23)
431198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mremap			(__NR_Linux +  24)
432198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msync			(__NR_Linux +  25)
433198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mincore			(__NR_Linux +  26)
434198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_madvise			(__NR_Linux +  27)
435198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shmget			(__NR_Linux +  28)
436198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shmat			(__NR_Linux +  29)
437198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shmctl			(__NR_Linux +  30)
438198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_dup			(__NR_Linux +  31)
439198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_dup2			(__NR_Linux +  32)
440198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pause			(__NR_Linux +  33)
441198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_nanosleep			(__NR_Linux +  34)
442198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getitimer			(__NR_Linux +  35)
443198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setitimer			(__NR_Linux +  36)
444198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_alarm			(__NR_Linux +  37)
445198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpid			(__NR_Linux +  38)
446198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendfile			(__NR_Linux +  39)
447198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_socket			(__NR_Linux +  40)
448198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_connect			(__NR_Linux +  41)
449198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_accept			(__NR_Linux +  42)
450198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendto			(__NR_Linux +  43)
451198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_recvfrom			(__NR_Linux +  44)
452198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendmsg			(__NR_Linux +  45)
453198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_recvmsg			(__NR_Linux +  46)
454198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shutdown			(__NR_Linux +  47)
455198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_bind			(__NR_Linux +  48)
456198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_listen			(__NR_Linux +  49)
457198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getsockname		(__NR_Linux +  50)
458198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpeername		(__NR_Linux +  51)
459198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_socketpair			(__NR_Linux +  52)
460198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setsockopt			(__NR_Linux +  53)
461198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getsockopt			(__NR_Linux +  54)
462198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clone			(__NR_Linux +  55)
463198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fork			(__NR_Linux +  56)
464198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_execve			(__NR_Linux +  57)
465198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_exit			(__NR_Linux +  58)
466198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_wait4			(__NR_Linux +  59)
467198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_kill			(__NR_Linux +  60)
468198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_uname			(__NR_Linux +  61)
469198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_semget			(__NR_Linux +  62)
470198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_semop			(__NR_Linux +  63)
471198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_semctl			(__NR_Linux +  64)
472198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shmdt			(__NR_Linux +  65)
473198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msgget			(__NR_Linux +  66)
474198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msgsnd			(__NR_Linux +  67)
475198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msgrcv			(__NR_Linux +  68)
476198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msgctl			(__NR_Linux +  69)
477198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fcntl			(__NR_Linux +  70)
478198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_flock			(__NR_Linux +  71)
479198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fsync			(__NR_Linux +  72)
480198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fdatasync			(__NR_Linux +  73)
481198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_truncate			(__NR_Linux +  74)
482198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ftruncate			(__NR_Linux +  75)
483198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getdents			(__NR_Linux +  76)
484198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getcwd			(__NR_Linux +  77)
485198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chdir			(__NR_Linux +  78)
486198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchdir			(__NR_Linux +  79)
487198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rename			(__NR_Linux +  80)
488198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mkdir			(__NR_Linux +  81)
489198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rmdir			(__NR_Linux +  82)
490198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_creat			(__NR_Linux +  83)
491198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_link			(__NR_Linux +  84)
492198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unlink			(__NR_Linux +  85)
493198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_symlink			(__NR_Linux +  86)
494198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readlink			(__NR_Linux +  87)
495198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chmod			(__NR_Linux +  88)
496198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchmod			(__NR_Linux +  89)
497198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chown			(__NR_Linux +  90)
498198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchown			(__NR_Linux +  91)
499198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lchown			(__NR_Linux +  92)
500198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_umask			(__NR_Linux +  93)
501198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_gettimeofday		(__NR_Linux +  94)
502198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getrlimit			(__NR_Linux +  95)
503198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getrusage			(__NR_Linux +  96)
504198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sysinfo			(__NR_Linux +  97)
505198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_times			(__NR_Linux +  98)
506198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ptrace			(__NR_Linux +  99)
507198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getuid			(__NR_Linux + 100)
508198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_syslog			(__NR_Linux + 101)
509198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getgid			(__NR_Linux + 102)
510198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setuid			(__NR_Linux + 103)
511198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setgid			(__NR_Linux + 104)
512198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_geteuid			(__NR_Linux + 105)
513198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getegid			(__NR_Linux + 106)
514198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setpgid			(__NR_Linux + 107)
515198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getppid			(__NR_Linux + 108)
516198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpgrp			(__NR_Linux + 109)
517198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setsid			(__NR_Linux + 110)
518198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setreuid			(__NR_Linux + 111)
519198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setregid			(__NR_Linux + 112)
520198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getgroups			(__NR_Linux + 113)
521198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setgroups			(__NR_Linux + 114)
522198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setresuid			(__NR_Linux + 115)
523198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getresuid			(__NR_Linux + 116)
524198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setresgid			(__NR_Linux + 117)
525198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getresgid			(__NR_Linux + 118)
526198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpgid			(__NR_Linux + 119)
527198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setfsuid			(__NR_Linux + 120)
528198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setfsgid			(__NR_Linux + 121)
529198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getsid			(__NR_Linux + 122)
530198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_capget			(__NR_Linux + 123)
531198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_capset			(__NR_Linux + 124)
532198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigpending		(__NR_Linux + 125)
533198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigtimedwait		(__NR_Linux + 126)
534198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigqueueinfo		(__NR_Linux + 127)
535198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigsuspend		(__NR_Linux + 128)
536198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sigaltstack		(__NR_Linux + 129)
537198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_utime			(__NR_Linux + 130)
538198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mknod			(__NR_Linux + 131)
539198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_personality		(__NR_Linux + 132)
540198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ustat			(__NR_Linux + 133)
541198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_statfs			(__NR_Linux + 134)
542198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fstatfs			(__NR_Linux + 135)
543198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sysfs			(__NR_Linux + 136)
544198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpriority		(__NR_Linux + 137)
545198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setpriority		(__NR_Linux + 138)
546198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_setparam		(__NR_Linux + 139)
547198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_getparam		(__NR_Linux + 140)
548198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_setscheduler		(__NR_Linux + 141)
549198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_getscheduler		(__NR_Linux + 142)
550198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_get_priority_max	(__NR_Linux + 143)
551198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_get_priority_min	(__NR_Linux + 144)
552198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_rr_get_interval	(__NR_Linux + 145)
553198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mlock			(__NR_Linux + 146)
554198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_munlock			(__NR_Linux + 147)
555198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mlockall			(__NR_Linux + 148)
556198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_munlockall			(__NR_Linux + 149)
557198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_vhangup			(__NR_Linux + 150)
558198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pivot_root			(__NR_Linux + 151)
559198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR__sysctl			(__NR_Linux + 152)
560198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_prctl			(__NR_Linux + 153)
561198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_adjtimex			(__NR_Linux + 154)
562198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setrlimit			(__NR_Linux + 155)
563198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chroot			(__NR_Linux + 156)
564198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sync			(__NR_Linux + 157)
565198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_acct			(__NR_Linux + 158)
566198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_settimeofday		(__NR_Linux + 159)
567198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mount			(__NR_Linux + 160)
568198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_umount2			(__NR_Linux + 161)
569198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_swapon			(__NR_Linux + 162)
570198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_swapoff			(__NR_Linux + 163)
571198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_reboot			(__NR_Linux + 164)
572198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sethostname		(__NR_Linux + 165)
573198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setdomainname		(__NR_Linux + 166)
574198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_create_module		(__NR_Linux + 167)
575198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_init_module		(__NR_Linux + 168)
576198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_delete_module		(__NR_Linux + 169)
577198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_get_kernel_syms		(__NR_Linux + 170)
578198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_query_module		(__NR_Linux + 171)
579198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_quotactl			(__NR_Linux + 172)
580198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_nfsservctl			(__NR_Linux + 173)
581198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpmsg			(__NR_Linux + 174)
582198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_putpmsg			(__NR_Linux + 175)
583198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_afs_syscall		(__NR_Linux + 176)
584198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_reserved177		(__NR_Linux + 177)
585198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_gettid			(__NR_Linux + 178)
586198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readahead			(__NR_Linux + 179)
587198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setxattr			(__NR_Linux + 180)
588198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lsetxattr			(__NR_Linux + 181)
589198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fsetxattr			(__NR_Linux + 182)
590198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getxattr			(__NR_Linux + 183)
591198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lgetxattr			(__NR_Linux + 184)
592198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fgetxattr			(__NR_Linux + 185)
593198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_listxattr			(__NR_Linux + 186)
594198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_llistxattr			(__NR_Linux + 187)
595198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_flistxattr			(__NR_Linux + 188)
596198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_removexattr		(__NR_Linux + 189)
597198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lremovexattr		(__NR_Linux + 190)
598198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fremovexattr		(__NR_Linux + 191)
599198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_tkill			(__NR_Linux + 192)
600198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_reserved193		(__NR_Linux + 193)
601198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_futex			(__NR_Linux + 194)
602198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_setaffinity		(__NR_Linux + 195)
603198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_getaffinity		(__NR_Linux + 196)
604198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_cacheflush			(__NR_Linux + 197)
605198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_cachectl			(__NR_Linux + 198)
606198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sysmips			(__NR_Linux + 199)
607198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_setup			(__NR_Linux + 200)
608198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_destroy			(__NR_Linux + 201)
609198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_getevents		(__NR_Linux + 202)
610198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_submit			(__NR_Linux + 203)
611198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_cancel			(__NR_Linux + 204)
612198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_exit_group			(__NR_Linux + 205)
613198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lookup_dcookie		(__NR_Linux + 206)
614198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_create		(__NR_Linux + 207)
615198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_ctl			(__NR_Linux + 208)
616198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_wait			(__NR_Linux + 209)
617198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_remap_file_pages		(__NR_Linux + 210)
618198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigreturn		(__NR_Linux + 211)
619198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_tid_address		(__NR_Linux + 212)
620198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_restart_syscall		(__NR_Linux + 213)
621198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_semtimedop			(__NR_Linux + 214)
622198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fadvise64			(__NR_Linux + 215)
623198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_create		(__NR_Linux + 216)
624198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_settime		(__NR_Linux + 217)
625198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_gettime		(__NR_Linux + 218)
626198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_getoverrun		(__NR_Linux + 219)
627198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_delete		(__NR_Linux + 220)
628198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_settime		(__NR_Linux + 221)
629198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_gettime		(__NR_Linux + 222)
630198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_getres		(__NR_Linux + 223)
631198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_nanosleep		(__NR_Linux + 224)
632198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_tgkill			(__NR_Linux + 225)
633198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_utimes			(__NR_Linux + 226)
634198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mbind			(__NR_Linux + 227)
635198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_get_mempolicy		(__NR_Linux + 228)
636198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_mempolicy		(__NR_Linux + 229)
637198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_open			(__NR_Linux + 230)
638198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_unlink			(__NR_Linux + 231)
639198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_timedsend		(__NR_Linux + 232)
640198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_timedreceive		(__NR_Linux + 233)
641198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_notify			(__NR_Linux + 234)
642198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_getsetattr		(__NR_Linux + 235)
643198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_vserver			(__NR_Linux + 236)
644198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_waitid			(__NR_Linux + 237)
645198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris/* #define __NR_sys_setaltroot		(__NR_Linux + 238) */
646198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_add_key			(__NR_Linux + 239)
647198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_request_key		(__NR_Linux + 240)
648198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_keyctl			(__NR_Linux + 241)
649198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_thread_area		(__NR_Linux + 242)
650198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_init		(__NR_Linux + 243)
651198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_add_watch		(__NR_Linux + 244)
652198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_rm_watch		(__NR_Linux + 245)
653198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_migrate_pages		(__NR_Linux + 246)
654198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_openat			(__NR_Linux + 247)
655198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mkdirat			(__NR_Linux + 248)
656198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mknodat			(__NR_Linux + 249)
657198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchownat			(__NR_Linux + 250)
658198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_futimesat			(__NR_Linux + 251)
659198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_newfstatat			(__NR_Linux + 252)
660198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unlinkat			(__NR_Linux + 253)
661198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_renameat			(__NR_Linux + 254)
662198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_linkat			(__NR_Linux + 255)
663198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_symlinkat			(__NR_Linux + 256)
664198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readlinkat			(__NR_Linux + 257)
665198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchmodat			(__NR_Linux + 258)
666198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_faccessat			(__NR_Linux + 259)
667198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pselect6			(__NR_Linux + 260)
668198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ppoll			(__NR_Linux + 261)
669198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unshare			(__NR_Linux + 262)
670198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_splice			(__NR_Linux + 263)
671198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sync_file_range		(__NR_Linux + 264)
672198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_tee			(__NR_Linux + 265)
673198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_vmsplice			(__NR_Linux + 266)
674198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_move_pages			(__NR_Linux + 267)
675198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_robust_list		(__NR_Linux + 268)
676198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_get_robust_list		(__NR_Linux + 269)
677198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_kexec_load			(__NR_Linux + 270)
678198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getcpu			(__NR_Linux + 271)
679198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_pwait		(__NR_Linux + 272)
680198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ioprio_set			(__NR_Linux + 273)
681198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ioprio_get			(__NR_Linux + 274)
682198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_utimensat			(__NR_Linux + 275)
683198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_signalfd			(__NR_Linux + 276)
684198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd			(__NR_Linux + 277)
685198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_eventfd			(__NR_Linux + 278)
686198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fallocate			(__NR_Linux + 279)
687198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd_create		(__NR_Linux + 280)
688198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd_gettime		(__NR_Linux + 281)
689198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd_settime		(__NR_Linux + 282)
690198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_signalfd4			(__NR_Linux + 283)
691198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_eventfd2			(__NR_Linux + 284)
692198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_create1		(__NR_Linux + 285)
693198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_dup3			(__NR_Linux + 286)
694198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pipe2			(__NR_Linux + 287)
695198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_init1		(__NR_Linux + 288)
696198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_preadv			(__NR_Linux + 289)
697198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pwritev			(__NR_Linux + 290)
698198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_tgsigqueueinfo		(__NR_Linux + 291)
699198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_perf_event_open		(__NR_Linux + 292)
700198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_accept4			(__NR_Linux + 293)
701198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_recvmmsg			(__NR_Linux + 294)
702198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fanotify_init		(__NR_Linux + 295)
703198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fanotify_mark		(__NR_Linux + 296)
704198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_prlimit64			(__NR_Linux + 297)
705198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_name_to_handle_at		(__NR_Linux + 298)
706198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_open_by_handle_at		(__NR_Linux + 299)
707198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_adjtime		(__NR_Linux + 300)
708198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_syncfs			(__NR_Linux + 301)
709198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendmmsg			(__NR_Linux + 302)
710198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setns			(__NR_Linux + 303)
711198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_process_vm_readv		(__NR_Linux + 304)
712198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_process_vm_writev		(__NR_Linux + 305)
713198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_kcmp			(__NR_Linux + 306)
714198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_finit_module		(__NR_Linux + 307)
715198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getdents64			(__NR_Linux + 308)
716e084501669a4e4931c9d648351ecd7d595b81b79Christopher Ferris#define __NR_sched_setattr		(__NR_Linux + 309)
717e084501669a4e4931c9d648351ecd7d595b81b79Christopher Ferris#define __NR_sched_getattr		(__NR_Linux + 310)
718314752488cb92b9f86028836d0b8eabd8acb6a7cChristopher Ferris#define __NR_renameat2			(__NR_Linux + 311)
7197c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_seccomp			(__NR_Linux + 312)
7207c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_getrandom			(__NR_Linux + 313)
7217c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_memfd_create		(__NR_Linux + 314)
7227c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_bpf			(__NR_Linux + 315)
72312e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_execveat			(__NR_Linux + 316)
72412e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_userfaultfd		(__NR_Linux + 317)
72512e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_membarrier			(__NR_Linux + 318)
72612e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_mlock2			(__NR_Linux + 319)
727ccfaccd726a369b7df72e251710755233d176e5aChristopher Ferris#define __NR_copy_file_range		(__NR_Linux + 320)
728ccfaccd726a369b7df72e251710755233d176e5aChristopher Ferris#define __NR_preadv2			(__NR_Linux + 321)
729ccfaccd726a369b7df72e251710755233d176e5aChristopher Ferris#define __NR_pwritev2			(__NR_Linux + 322)
7303318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_pkey_mprotect		(__NR_Linux + 323)
7313318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_pkey_alloc			(__NR_Linux + 324)
7323318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_pkey_free			(__NR_Linux + 325)
733198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
734198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris/*
735198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * Offset of the last Linux 64-bit flavoured syscall
736198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris */
7373318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_Linux_syscalls		325
738198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
739198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */
740198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
741198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_64_Linux			5000
7423318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_64_Linux_syscalls		325
743198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
744198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#if _MIPS_SIM == _MIPS_SIM_NABI32
745198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
746198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris/*
747198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * Linux N32 syscalls are in the range from 6000 to 6999.
748198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris */
749198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_Linux			6000
750198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_read			(__NR_Linux +	0)
751198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_write			(__NR_Linux +	1)
752198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_open			(__NR_Linux +	2)
753198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_close			(__NR_Linux +	3)
754198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_stat			(__NR_Linux +	4)
755198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fstat			(__NR_Linux +	5)
756198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lstat			(__NR_Linux +	6)
757198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_poll			(__NR_Linux +	7)
758198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lseek			(__NR_Linux +	8)
759198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mmap			(__NR_Linux +	9)
760198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mprotect			(__NR_Linux +  10)
761198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_munmap			(__NR_Linux +  11)
762198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_brk			(__NR_Linux +  12)
763198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigaction		(__NR_Linux +  13)
764198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigprocmask		(__NR_Linux +  14)
765198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ioctl			(__NR_Linux +  15)
766198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pread64			(__NR_Linux +  16)
767198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pwrite64			(__NR_Linux +  17)
768198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readv			(__NR_Linux +  18)
769198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_writev			(__NR_Linux +  19)
770198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_access			(__NR_Linux +  20)
771198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pipe			(__NR_Linux +  21)
772198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR__newselect			(__NR_Linux +  22)
773198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_yield		(__NR_Linux +  23)
774198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mremap			(__NR_Linux +  24)
775198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msync			(__NR_Linux +  25)
776198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mincore			(__NR_Linux +  26)
777198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_madvise			(__NR_Linux +  27)
778198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shmget			(__NR_Linux +  28)
779198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shmat			(__NR_Linux +  29)
780198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shmctl			(__NR_Linux +  30)
781198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_dup			(__NR_Linux +  31)
782198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_dup2			(__NR_Linux +  32)
783198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pause			(__NR_Linux +  33)
784198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_nanosleep			(__NR_Linux +  34)
785198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getitimer			(__NR_Linux +  35)
786198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setitimer			(__NR_Linux +  36)
787198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_alarm			(__NR_Linux +  37)
788198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpid			(__NR_Linux +  38)
789198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendfile			(__NR_Linux +  39)
790198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_socket			(__NR_Linux +  40)
791198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_connect			(__NR_Linux +  41)
792198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_accept			(__NR_Linux +  42)
793198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendto			(__NR_Linux +  43)
794198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_recvfrom			(__NR_Linux +  44)
795198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendmsg			(__NR_Linux +  45)
796198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_recvmsg			(__NR_Linux +  46)
797198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shutdown			(__NR_Linux +  47)
798198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_bind			(__NR_Linux +  48)
799198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_listen			(__NR_Linux +  49)
800198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getsockname		(__NR_Linux +  50)
801198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpeername		(__NR_Linux +  51)
802198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_socketpair			(__NR_Linux +  52)
803198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setsockopt			(__NR_Linux +  53)
804198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getsockopt			(__NR_Linux +  54)
805198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clone			(__NR_Linux +  55)
806198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fork			(__NR_Linux +  56)
807198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_execve			(__NR_Linux +  57)
808198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_exit			(__NR_Linux +  58)
809198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_wait4			(__NR_Linux +  59)
810198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_kill			(__NR_Linux +  60)
811198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_uname			(__NR_Linux +  61)
812198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_semget			(__NR_Linux +  62)
813198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_semop			(__NR_Linux +  63)
814198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_semctl			(__NR_Linux +  64)
815198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_shmdt			(__NR_Linux +  65)
816198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msgget			(__NR_Linux +  66)
817198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msgsnd			(__NR_Linux +  67)
818198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msgrcv			(__NR_Linux +  68)
819198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_msgctl			(__NR_Linux +  69)
820198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fcntl			(__NR_Linux +  70)
821198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_flock			(__NR_Linux +  71)
822198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fsync			(__NR_Linux +  72)
823198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fdatasync			(__NR_Linux +  73)
824198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_truncate			(__NR_Linux +  74)
825198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ftruncate			(__NR_Linux +  75)
826198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getdents			(__NR_Linux +  76)
827198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getcwd			(__NR_Linux +  77)
828198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chdir			(__NR_Linux +  78)
829198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchdir			(__NR_Linux +  79)
830198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rename			(__NR_Linux +  80)
831198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mkdir			(__NR_Linux +  81)
832198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rmdir			(__NR_Linux +  82)
833198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_creat			(__NR_Linux +  83)
834198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_link			(__NR_Linux +  84)
835198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unlink			(__NR_Linux +  85)
836198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_symlink			(__NR_Linux +  86)
837198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readlink			(__NR_Linux +  87)
838198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chmod			(__NR_Linux +  88)
839198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchmod			(__NR_Linux +  89)
840198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chown			(__NR_Linux +  90)
841198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchown			(__NR_Linux +  91)
842198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lchown			(__NR_Linux +  92)
843198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_umask			(__NR_Linux +  93)
844198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_gettimeofday		(__NR_Linux +  94)
845198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getrlimit			(__NR_Linux +  95)
846198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getrusage			(__NR_Linux +  96)
847198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sysinfo			(__NR_Linux +  97)
848198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_times			(__NR_Linux +  98)
849198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ptrace			(__NR_Linux +  99)
850198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getuid			(__NR_Linux + 100)
851198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_syslog			(__NR_Linux + 101)
852198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getgid			(__NR_Linux + 102)
853198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setuid			(__NR_Linux + 103)
854198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setgid			(__NR_Linux + 104)
855198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_geteuid			(__NR_Linux + 105)
856198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getegid			(__NR_Linux + 106)
857198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setpgid			(__NR_Linux + 107)
858198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getppid			(__NR_Linux + 108)
859198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpgrp			(__NR_Linux + 109)
860198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setsid			(__NR_Linux + 110)
861198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setreuid			(__NR_Linux + 111)
862198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setregid			(__NR_Linux + 112)
863198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getgroups			(__NR_Linux + 113)
864198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setgroups			(__NR_Linux + 114)
865198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setresuid			(__NR_Linux + 115)
866198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getresuid			(__NR_Linux + 116)
867198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setresgid			(__NR_Linux + 117)
868198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getresgid			(__NR_Linux + 118)
869198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpgid			(__NR_Linux + 119)
870198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setfsuid			(__NR_Linux + 120)
871198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setfsgid			(__NR_Linux + 121)
872198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getsid			(__NR_Linux + 122)
873198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_capget			(__NR_Linux + 123)
874198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_capset			(__NR_Linux + 124)
875198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigpending		(__NR_Linux + 125)
876198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigtimedwait		(__NR_Linux + 126)
877198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigqueueinfo		(__NR_Linux + 127)
878198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigsuspend		(__NR_Linux + 128)
879198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sigaltstack		(__NR_Linux + 129)
880198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_utime			(__NR_Linux + 130)
881198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mknod			(__NR_Linux + 131)
882198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_personality		(__NR_Linux + 132)
883198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ustat			(__NR_Linux + 133)
884198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_statfs			(__NR_Linux + 134)
885198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fstatfs			(__NR_Linux + 135)
886198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sysfs			(__NR_Linux + 136)
887198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpriority		(__NR_Linux + 137)
888198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setpriority		(__NR_Linux + 138)
889198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_setparam		(__NR_Linux + 139)
890198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_getparam		(__NR_Linux + 140)
891198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_setscheduler		(__NR_Linux + 141)
892198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_getscheduler		(__NR_Linux + 142)
893198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_get_priority_max	(__NR_Linux + 143)
894198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_get_priority_min	(__NR_Linux + 144)
895198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_rr_get_interval	(__NR_Linux + 145)
896198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mlock			(__NR_Linux + 146)
897198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_munlock			(__NR_Linux + 147)
898198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mlockall			(__NR_Linux + 148)
899198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_munlockall			(__NR_Linux + 149)
900198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_vhangup			(__NR_Linux + 150)
901198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pivot_root			(__NR_Linux + 151)
902198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR__sysctl			(__NR_Linux + 152)
903198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_prctl			(__NR_Linux + 153)
904198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_adjtimex			(__NR_Linux + 154)
905198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setrlimit			(__NR_Linux + 155)
906198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_chroot			(__NR_Linux + 156)
907198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sync			(__NR_Linux + 157)
908198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_acct			(__NR_Linux + 158)
909198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_settimeofday		(__NR_Linux + 159)
910198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mount			(__NR_Linux + 160)
911198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_umount2			(__NR_Linux + 161)
912198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_swapon			(__NR_Linux + 162)
913198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_swapoff			(__NR_Linux + 163)
914198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_reboot			(__NR_Linux + 164)
915198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sethostname		(__NR_Linux + 165)
916198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setdomainname		(__NR_Linux + 166)
917198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_create_module		(__NR_Linux + 167)
918198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_init_module		(__NR_Linux + 168)
919198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_delete_module		(__NR_Linux + 169)
920198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_get_kernel_syms		(__NR_Linux + 170)
921198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_query_module		(__NR_Linux + 171)
922198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_quotactl			(__NR_Linux + 172)
923198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_nfsservctl			(__NR_Linux + 173)
924198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getpmsg			(__NR_Linux + 174)
925198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_putpmsg			(__NR_Linux + 175)
926198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_afs_syscall		(__NR_Linux + 176)
927198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_reserved177		(__NR_Linux + 177)
928198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_gettid			(__NR_Linux + 178)
929198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readahead			(__NR_Linux + 179)
930198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setxattr			(__NR_Linux + 180)
931198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lsetxattr			(__NR_Linux + 181)
932198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fsetxattr			(__NR_Linux + 182)
933198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getxattr			(__NR_Linux + 183)
934198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lgetxattr			(__NR_Linux + 184)
935198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fgetxattr			(__NR_Linux + 185)
936198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_listxattr			(__NR_Linux + 186)
937198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_llistxattr			(__NR_Linux + 187)
938198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_flistxattr			(__NR_Linux + 188)
939198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_removexattr		(__NR_Linux + 189)
940198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lremovexattr		(__NR_Linux + 190)
941198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fremovexattr		(__NR_Linux + 191)
942198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_tkill			(__NR_Linux + 192)
943198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_reserved193		(__NR_Linux + 193)
944198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_futex			(__NR_Linux + 194)
945198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_setaffinity		(__NR_Linux + 195)
946198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sched_getaffinity		(__NR_Linux + 196)
947198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_cacheflush			(__NR_Linux + 197)
948198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_cachectl			(__NR_Linux + 198)
949198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sysmips			(__NR_Linux + 199)
950198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_setup			(__NR_Linux + 200)
951198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_destroy			(__NR_Linux + 201)
952198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_getevents		(__NR_Linux + 202)
953198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_submit			(__NR_Linux + 203)
954198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_io_cancel			(__NR_Linux + 204)
955198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_exit_group			(__NR_Linux + 205)
956198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_lookup_dcookie		(__NR_Linux + 206)
957198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_create		(__NR_Linux + 207)
958198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_ctl			(__NR_Linux + 208)
959198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_wait			(__NR_Linux + 209)
960198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_remap_file_pages		(__NR_Linux + 210)
961198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_sigreturn		(__NR_Linux + 211)
962198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fcntl64			(__NR_Linux + 212)
963198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_tid_address		(__NR_Linux + 213)
964198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_restart_syscall		(__NR_Linux + 214)
965198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_semtimedop			(__NR_Linux + 215)
966198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fadvise64			(__NR_Linux + 216)
967198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_statfs64			(__NR_Linux + 217)
968198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fstatfs64			(__NR_Linux + 218)
969198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendfile64			(__NR_Linux + 219)
970198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_create		(__NR_Linux + 220)
971198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_settime		(__NR_Linux + 221)
972198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_gettime		(__NR_Linux + 222)
973198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_getoverrun		(__NR_Linux + 223)
974198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timer_delete		(__NR_Linux + 224)
975198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_settime		(__NR_Linux + 225)
976198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_gettime		(__NR_Linux + 226)
977198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_getres		(__NR_Linux + 227)
978198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_nanosleep		(__NR_Linux + 228)
979198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_tgkill			(__NR_Linux + 229)
980198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_utimes			(__NR_Linux + 230)
981198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mbind			(__NR_Linux + 231)
982198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_get_mempolicy		(__NR_Linux + 232)
983198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_mempolicy		(__NR_Linux + 233)
984198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_open			(__NR_Linux + 234)
985198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_unlink			(__NR_Linux + 235)
986198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_timedsend		(__NR_Linux + 236)
987198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_timedreceive		(__NR_Linux + 237)
988198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_notify			(__NR_Linux + 238)
989198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mq_getsetattr		(__NR_Linux + 239)
990198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_vserver			(__NR_Linux + 240)
991198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_waitid			(__NR_Linux + 241)
992198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris/* #define __NR_sys_setaltroot		(__NR_Linux + 242) */
993198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_add_key			(__NR_Linux + 243)
994198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_request_key		(__NR_Linux + 244)
995198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_keyctl			(__NR_Linux + 245)
996198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_thread_area		(__NR_Linux + 246)
997198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_init		(__NR_Linux + 247)
998198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_add_watch		(__NR_Linux + 248)
999198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_rm_watch		(__NR_Linux + 249)
1000198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_migrate_pages		(__NR_Linux + 250)
1001198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_openat			(__NR_Linux + 251)
1002198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mkdirat			(__NR_Linux + 252)
1003198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_mknodat			(__NR_Linux + 253)
1004198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchownat			(__NR_Linux + 254)
1005198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_futimesat			(__NR_Linux + 255)
1006198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_newfstatat			(__NR_Linux + 256)
1007198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unlinkat			(__NR_Linux + 257)
1008198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_renameat			(__NR_Linux + 258)
1009198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_linkat			(__NR_Linux + 259)
1010198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_symlinkat			(__NR_Linux + 260)
1011198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_readlinkat			(__NR_Linux + 261)
1012198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fchmodat			(__NR_Linux + 262)
1013198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_faccessat			(__NR_Linux + 263)
1014198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pselect6			(__NR_Linux + 264)
1015198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ppoll			(__NR_Linux + 265)
1016198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_unshare			(__NR_Linux + 266)
1017198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_splice			(__NR_Linux + 267)
1018198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sync_file_range		(__NR_Linux + 268)
1019198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_tee			(__NR_Linux + 269)
1020198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_vmsplice			(__NR_Linux + 270)
1021198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_move_pages			(__NR_Linux + 271)
1022198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_set_robust_list		(__NR_Linux + 272)
1023198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_get_robust_list		(__NR_Linux + 273)
1024198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_kexec_load			(__NR_Linux + 274)
1025198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getcpu			(__NR_Linux + 275)
1026198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_pwait		(__NR_Linux + 276)
1027198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ioprio_set			(__NR_Linux + 277)
1028198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_ioprio_get			(__NR_Linux + 278)
1029198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_utimensat			(__NR_Linux + 279)
1030198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_signalfd			(__NR_Linux + 280)
1031198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd			(__NR_Linux + 281)
1032198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_eventfd			(__NR_Linux + 282)
1033198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fallocate			(__NR_Linux + 283)
1034198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd_create		(__NR_Linux + 284)
1035198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd_gettime		(__NR_Linux + 285)
1036198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_timerfd_settime		(__NR_Linux + 286)
1037198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_signalfd4			(__NR_Linux + 287)
1038198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_eventfd2			(__NR_Linux + 288)
1039198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_epoll_create1		(__NR_Linux + 289)
1040198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_dup3			(__NR_Linux + 290)
1041198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pipe2			(__NR_Linux + 291)
1042198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_inotify_init1		(__NR_Linux + 292)
1043198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_preadv			(__NR_Linux + 293)
1044198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_pwritev			(__NR_Linux + 294)
1045198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_rt_tgsigqueueinfo		(__NR_Linux + 295)
1046198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_perf_event_open		(__NR_Linux + 296)
1047198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_accept4			(__NR_Linux + 297)
1048198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_recvmmsg			(__NR_Linux + 298)
1049198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_getdents64			(__NR_Linux + 299)
1050198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fanotify_init		(__NR_Linux + 300)
1051198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_fanotify_mark		(__NR_Linux + 301)
1052198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_prlimit64			(__NR_Linux + 302)
1053198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_name_to_handle_at		(__NR_Linux + 303)
1054198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_open_by_handle_at		(__NR_Linux + 304)
1055198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_clock_adjtime		(__NR_Linux + 305)
1056198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_syncfs			(__NR_Linux + 306)
1057198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_sendmmsg			(__NR_Linux + 307)
1058198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_setns			(__NR_Linux + 308)
1059198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_process_vm_readv		(__NR_Linux + 309)
1060198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_process_vm_writev		(__NR_Linux + 310)
1061198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_kcmp			(__NR_Linux + 311)
1062198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_finit_module		(__NR_Linux + 312)
1063e084501669a4e4931c9d648351ecd7d595b81b79Christopher Ferris#define __NR_sched_setattr		(__NR_Linux + 313)
1064e084501669a4e4931c9d648351ecd7d595b81b79Christopher Ferris#define __NR_sched_getattr		(__NR_Linux + 314)
1065314752488cb92b9f86028836d0b8eabd8acb6a7cChristopher Ferris#define __NR_renameat2			(__NR_Linux + 315)
10667c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_seccomp			(__NR_Linux + 316)
10677c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_getrandom			(__NR_Linux + 317)
10687c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_memfd_create		(__NR_Linux + 318)
10697c0b639731767acd9b3788628d81174c641fa6b9Christopher Ferris#define __NR_bpf			(__NR_Linux + 319)
107012e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_execveat			(__NR_Linux + 320)
107112e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_userfaultfd		(__NR_Linux + 321)
107212e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_membarrier			(__NR_Linux + 322)
107312e1f28cce28271eb109a5bae818a804f0c3bb27Christopher Ferris#define __NR_mlock2			(__NR_Linux + 323)
1074ccfaccd726a369b7df72e251710755233d176e5aChristopher Ferris#define __NR_copy_file_range		(__NR_Linux + 324)
1075ccfaccd726a369b7df72e251710755233d176e5aChristopher Ferris#define __NR_preadv2			(__NR_Linux + 325)
1076ccfaccd726a369b7df72e251710755233d176e5aChristopher Ferris#define __NR_pwritev2			(__NR_Linux + 326)
10773318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_pkey_mprotect		(__NR_Linux + 327)
10783318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_pkey_alloc			(__NR_Linux + 328)
10793318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_pkey_free			(__NR_Linux + 329)
1080198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
1081198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris/*
1082198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris * Offset of the last N32 flavoured syscall
1083198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris */
10843318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_Linux_syscalls		329
1085198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
1086198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */
1087198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
1088198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#define __NR_N32_Linux			6000
10893318540b58f2d22ddaf211f3c8887785372e4e28Christopher Ferris#define __NR_N32_Linux_syscalls		329
1090198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris
1091198084289b68143fd4ea72dec91515eec00d700fChristopher Ferris#endif /* _UAPI_ASM_UNISTD_H */
1092