xref: /netbsd-src/sys/compat/linux32/arch/amd64/linux32_syscall.h (revision dc0b6747b2753110ebd833a949de63afe8a79f00)
1*dc0b6747Sryo /* $NetBSD: linux32_syscall.h,v 1.87 2021/12/02 04:39:45 ryo Exp $ */
2ee0c5b44Smanu 
3ee0c5b44Smanu /*
4ee0c5b44Smanu  * System call numbers.
5ee0c5b44Smanu  *
6ee0c5b44Smanu  * DO NOT EDIT-- this file is automatically generated.
732432d67Sryo  * created from	NetBSD: syscalls.master,v 1.76 2021/11/27 21:15:07 ryo Exp
8ee0c5b44Smanu  */
9ee0c5b44Smanu 
10ee0c5b44Smanu #ifndef _LINUX32_SYS_SYSCALL_H_
11ee0c5b44Smanu #define	_LINUX32_SYS_SYSCALL_H_
12ee0c5b44Smanu 
132e3ee66dSchristos #define	LINUX32_SYS_MAXSYSARGS	8
142e3ee66dSchristos 
15ee0c5b44Smanu /* syscall: "syscall" ret: "int" args: */
16ee0c5b44Smanu #define	LINUX32_SYS_syscall	0
17ee0c5b44Smanu 
18d916122eSchs /* syscall: "exit" ret: "int" args: "int" */
19d916122eSchs #define	LINUX32_SYS_exit	1
20ee0c5b44Smanu 
21ee0c5b44Smanu /* syscall: "fork" ret: "int" args: */
22ee0c5b44Smanu #define	LINUX32_SYS_fork	2
23ee0c5b44Smanu 
24ee0c5b44Smanu /* syscall: "netbsd32_read" ret: "netbsd32_ssize_t" args: "int" "netbsd32_voidp" "netbsd32_size_t" */
25ee0c5b44Smanu #define	LINUX32_SYS_netbsd32_read	3
26ee0c5b44Smanu 
27249f1f85Snjoly /* syscall: "netbsd32_write" ret: "netbsd32_ssize_t" args: "int" "netbsd32_voidp" "netbsd32_size_t" */
28ee0c5b44Smanu #define	LINUX32_SYS_netbsd32_write	4
29ee0c5b44Smanu 
30c1e3376bSchs /* syscall: "open" ret: "int" args: "netbsd32_charp" "int" "linux_umode_t" */
31ee0c5b44Smanu #define	LINUX32_SYS_open	5
32ee0c5b44Smanu 
3336acfb90Sdsl /* syscall: "netbsd32_close" ret: "int" args: "int" */
3436acfb90Sdsl #define	LINUX32_SYS_netbsd32_close	6
35ee0c5b44Smanu 
36ee0c5b44Smanu /* syscall: "waitpid" ret: "int" args: "int" "netbsd32_intp" "int" */
37ee0c5b44Smanu #define	LINUX32_SYS_waitpid	7
38ee0c5b44Smanu 
39c1e3376bSchs /* syscall: "creat" ret: "int" args: "netbsd32_charp" "linux_umode_t" */
40ee0c5b44Smanu #define	LINUX32_SYS_creat	8
41ee0c5b44Smanu 
42249f1f85Snjoly /* syscall: "netbsd32_link" ret: "int" args: "netbsd32_charp" "netbsd32_charp" */
43beab9df1Snjoly #define	LINUX32_SYS_netbsd32_link	9
44ee0c5b44Smanu 
45249f1f85Snjoly /* syscall: "unlink" ret: "int" args: "netbsd32_charp" */
46ee0c5b44Smanu #define	LINUX32_SYS_unlink	10
47ee0c5b44Smanu 
48249f1f85Snjoly /* syscall: "netbsd32_execve" ret: "int" args: "netbsd32_charp" "netbsd32_charpp" "netbsd32_charpp" */
498fbf55adSnjoly #define	LINUX32_SYS_netbsd32_execve	11
50ee0c5b44Smanu 
51249f1f85Snjoly /* syscall: "netbsd32_chdir" ret: "int" args: "netbsd32_charp" */
52beab9df1Snjoly #define	LINUX32_SYS_netbsd32_chdir	12
53ee0c5b44Smanu 
54ee0c5b44Smanu /* syscall: "time" ret: "int" args: "linux32_timep_t" */
55ee0c5b44Smanu #define	LINUX32_SYS_time	13
56ee0c5b44Smanu 
57c1e3376bSchs /* syscall: "mknod" ret: "int" args: "netbsd32_charp" "linux_umode_t" "unsigned" */
58ee0c5b44Smanu #define	LINUX32_SYS_mknod	14
59ee0c5b44Smanu 
60c1e3376bSchs /* syscall: "netbsd32_chmod" ret: "int" args: "netbsd32_charp" "linux_umode_t" */
61beab9df1Snjoly #define	LINUX32_SYS_netbsd32_chmod	15
62ee0c5b44Smanu 
63249f1f85Snjoly /* syscall: "lchown16" ret: "int" args: "netbsd32_charp" "linux32_uid16_t" "linux32_gid16_t" */
64ee0c5b44Smanu #define	LINUX32_SYS_lchown16	16
65ee0c5b44Smanu 
66ee0c5b44Smanu /* syscall: "break" ret: "int" args: "netbsd32_charp" */
67ee0c5b44Smanu #define	LINUX32_SYS_break	17
68ee0c5b44Smanu 
69ee0c5b44Smanu 				/* 18 is obsolete ostat */
70ee0c5b44Smanu /* syscall: "compat_43_netbsd32_olseek" ret: "netbsd32_long" args: "int" "netbsd32_long" "int" */
71ee0c5b44Smanu #define	LINUX32_SYS_compat_43_netbsd32_olseek	19
72ee0c5b44Smanu 
73ee0c5b44Smanu /* syscall: "getpid" ret: "pid_t" args: */
74ee0c5b44Smanu #define	LINUX32_SYS_getpid	20
75ee0c5b44Smanu 
76ee0c5b44Smanu /* syscall: "linux_setuid16" ret: "int" args: "uid_t" */
77ee0c5b44Smanu #define	LINUX32_SYS_linux_setuid16	23
78ee0c5b44Smanu 
79ee0c5b44Smanu /* syscall: "linux_getuid16" ret: "uid_t" args: */
80ee0c5b44Smanu #define	LINUX32_SYS_linux_getuid16	24
81ee0c5b44Smanu 
82ee0c5b44Smanu /* syscall: "stime" ret: "int" args: "linux32_timep_t" */
83ee0c5b44Smanu #define	LINUX32_SYS_stime	25
84ee0c5b44Smanu 
857a9a590eSchristos /* syscall: "ptrace" ret: "int" args: "int" "int" "int" "int" */
867a9a590eSchristos #define	LINUX32_SYS_ptrace	26
877a9a590eSchristos 
88ee0c5b44Smanu /* syscall: "alarm" ret: "int" args: "unsigned int" */
89ee0c5b44Smanu #define	LINUX32_SYS_alarm	27
90ee0c5b44Smanu 
91ee0c5b44Smanu 				/* 28 is obsolete ofstat */
92ee0c5b44Smanu /* syscall: "pause" ret: "int" args: */
93ee0c5b44Smanu #define	LINUX32_SYS_pause	29
94ee0c5b44Smanu 
95249f1f85Snjoly /* syscall: "utime" ret: "int" args: "netbsd32_charp" "linux32_utimbufp_t" */
96ee0c5b44Smanu #define	LINUX32_SYS_utime	30
97ee0c5b44Smanu 
98ee0c5b44Smanu 				/* 31 is obsolete stty */
99ee0c5b44Smanu 				/* 32 is obsolete gtty */
100249f1f85Snjoly /* syscall: "netbsd32_access" ret: "int" args: "netbsd32_charp" "int" */
101beab9df1Snjoly #define	LINUX32_SYS_netbsd32_access	33
102ee0c5b44Smanu 
103ee0c5b44Smanu /* syscall: "nice" ret: "int" args: "int" */
104ee0c5b44Smanu #define	LINUX32_SYS_nice	34
105ee0c5b44Smanu 
106ee0c5b44Smanu 				/* 35 is obsolete ftime */
107ee0c5b44Smanu /* syscall: "sync" ret: "int" args: */
108ee0c5b44Smanu #define	LINUX32_SYS_sync	36
109ee0c5b44Smanu 
110ee0c5b44Smanu /* syscall: "kill" ret: "int" args: "int" "int" */
111ee0c5b44Smanu #define	LINUX32_SYS_kill	37
112ee0c5b44Smanu 
113249f1f85Snjoly /* syscall: "netbsd32___posix_rename" ret: "int" args: "netbsd32_charp" "netbsd32_charp" */
114b6ef5a15Snjoly #define	LINUX32_SYS_netbsd32___posix_rename	38
115ee0c5b44Smanu 
116c1e3376bSchs /* syscall: "netbsd32_mkdir" ret: "int" args: "netbsd32_charp" "linux_umode_t" */
117beab9df1Snjoly #define	LINUX32_SYS_netbsd32_mkdir	39
118ee0c5b44Smanu 
119249f1f85Snjoly /* syscall: "netbsd32_rmdir" ret: "int" args: "netbsd32_charp" */
120beab9df1Snjoly #define	LINUX32_SYS_netbsd32_rmdir	40
121ee0c5b44Smanu 
122c0dc7e32Snjoly /* syscall: "netbsd32_dup" ret: "int" args: "int" */
1235e9b532bSmanu #define	LINUX32_SYS_netbsd32_dup	41
124ee0c5b44Smanu 
125ee0c5b44Smanu /* syscall: "pipe" ret: "int" args: "netbsd32_intp" */
126ee0c5b44Smanu #define	LINUX32_SYS_pipe	42
127ee0c5b44Smanu 
128ee0c5b44Smanu /* syscall: "times" ret: "int" args: "linux32_tmsp_t" */
129ee0c5b44Smanu #define	LINUX32_SYS_times	43
130ee0c5b44Smanu 
131ee0c5b44Smanu 				/* 44 is obsolete prof */
132ee0c5b44Smanu /* syscall: "brk" ret: "int" args: "netbsd32_charp" */
133ee0c5b44Smanu #define	LINUX32_SYS_brk	45
134ee0c5b44Smanu 
135ee0c5b44Smanu /* syscall: "linux_setgid16" ret: "int" args: "gid_t" */
136ee0c5b44Smanu #define	LINUX32_SYS_linux_setgid16	46
137ee0c5b44Smanu 
138ee0c5b44Smanu /* syscall: "linux_getgid16" ret: "gid_t" args: */
139ee0c5b44Smanu #define	LINUX32_SYS_linux_getgid16	47
140ee0c5b44Smanu 
141dd3b3616Schristos /* syscall: "signal" ret: "int" args: "int" "linux32_handlerp_t" */
142ee0c5b44Smanu #define	LINUX32_SYS_signal	48
143ee0c5b44Smanu 
144ee0c5b44Smanu /* syscall: "linux_geteuid16" ret: "uid_t" args: */
145ee0c5b44Smanu #define	LINUX32_SYS_linux_geteuid16	49
146ee0c5b44Smanu 
147ee0c5b44Smanu /* syscall: "linux_getegid16" ret: "gid_t" args: */
148ee0c5b44Smanu #define	LINUX32_SYS_linux_getegid16	50
149ee0c5b44Smanu 
1508fbf55adSnjoly /* syscall: "netbsd32_acct" ret: "int" args: "netbsd32_charp" */
1518fbf55adSnjoly #define	LINUX32_SYS_netbsd32_acct	51
152ee0c5b44Smanu 
153ee0c5b44Smanu 				/* 52 is obsolete phys */
154ee0c5b44Smanu 				/* 53 is obsolete lock */
155ee0c5b44Smanu /* syscall: "ioctl" ret: "int" args: "int" "netbsd32_u_long" "netbsd32_charp" */
156ee0c5b44Smanu #define	LINUX32_SYS_ioctl	54
157ee0c5b44Smanu 
158ee0c5b44Smanu /* syscall: "fcntl" ret: "int" args: "int" "int" "netbsd32_voidp" */
159ee0c5b44Smanu #define	LINUX32_SYS_fcntl	55
160ee0c5b44Smanu 
161ee0c5b44Smanu 				/* 56 is obsolete mpx */
16236acfb90Sdsl /* syscall: "netbsd32_setpgid" ret: "int" args: "int" "int" */
16336acfb90Sdsl #define	LINUX32_SYS_netbsd32_setpgid	57
164ee0c5b44Smanu 
165ee0c5b44Smanu 				/* 58 is obsolete ulimit */
166ee0c5b44Smanu /* syscall: "oldolduname" ret: "int" args: "linux32_oldold_utsnamep_t" */
167ee0c5b44Smanu #define	LINUX32_SYS_oldolduname	59
168ee0c5b44Smanu 
16936acfb90Sdsl /* syscall: "netbsd32_umask" ret: "int" args: "int" */
17036acfb90Sdsl #define	LINUX32_SYS_netbsd32_umask	60
171ee0c5b44Smanu 
1728fbf55adSnjoly /* syscall: "netbsd32_chroot" ret: "int" args: "netbsd32_charp" */
1738fbf55adSnjoly #define	LINUX32_SYS_netbsd32_chroot	61
174ee0c5b44Smanu 
175249f1f85Snjoly /* syscall: "netbsd32_dup2" ret: "int" args: "int" "int" */
1765e9b532bSmanu #define	LINUX32_SYS_netbsd32_dup2	63
177ee0c5b44Smanu 
178ee0c5b44Smanu /* syscall: "getppid" ret: "pid_t" args: */
179ee0c5b44Smanu #define	LINUX32_SYS_getppid	64
180ee0c5b44Smanu 
181ee0c5b44Smanu /* syscall: "getpgrp" ret: "int" args: */
182ee0c5b44Smanu #define	LINUX32_SYS_getpgrp	65
183ee0c5b44Smanu 
184ee0c5b44Smanu /* syscall: "setsid" ret: "int" args: */
185ee0c5b44Smanu #define	LINUX32_SYS_setsid	66
186ee0c5b44Smanu 
18749c8536fSnjoly /* syscall: "siggetmask" ret: "int" args: */
18849c8536fSnjoly #define	LINUX32_SYS_siggetmask	68
18949c8536fSnjoly 
19049c8536fSnjoly /* syscall: "sigsetmask" ret: "int" args: "linux32_old_sigset_t" */
19149c8536fSnjoly #define	LINUX32_SYS_sigsetmask	69
19249c8536fSnjoly 
193f5183fcaSnjoly /* syscall: "setreuid16" ret: "int" args: "linux32_uid16_t" "linux32_uid16_t" */
194ee0c5b44Smanu #define	LINUX32_SYS_setreuid16	70
195ee0c5b44Smanu 
196f5183fcaSnjoly /* syscall: "setregid16" ret: "int" args: "linux32_gid16_t" "linux32_gid16_t" */
197ee0c5b44Smanu #define	LINUX32_SYS_setregid16	71
198ee0c5b44Smanu 
199ee0c5b44Smanu /* syscall: "compat_43_netbsd32_osethostname" ret: "int" args: "netbsd32_charp" "u_int" */
200ee0c5b44Smanu #define	LINUX32_SYS_compat_43_netbsd32_osethostname	74
201ee0c5b44Smanu 
202ee0c5b44Smanu /* syscall: "setrlimit" ret: "int" args: "u_int" "netbsd32_orlimitp_t" */
203ee0c5b44Smanu #define	LINUX32_SYS_setrlimit	75
204ee0c5b44Smanu 
205ee0c5b44Smanu /* syscall: "getrlimit" ret: "int" args: "u_int" "netbsd32_orlimitp_t" */
206ee0c5b44Smanu #define	LINUX32_SYS_getrlimit	76
207ee0c5b44Smanu 
208461a86f9Schristos /* syscall: "compat_50_netbsd32_getrusage" ret: "int" args: "int" "netbsd32_rusage50p_t" */
209461a86f9Schristos #define	LINUX32_SYS_compat_50_netbsd32_getrusage	77
210ee0c5b44Smanu 
2118ff5603cSnjoly /* syscall: "gettimeofday" ret: "int" args: "netbsd32_timeval50p_t" "netbsd32_timezonep_t" */
212ee0c5b44Smanu #define	LINUX32_SYS_gettimeofday	78
213ee0c5b44Smanu 
2148ff5603cSnjoly /* syscall: "settimeofday" ret: "int" args: "netbsd32_timeval50p_t" "netbsd32_timezonep_t" */
215ee0c5b44Smanu #define	LINUX32_SYS_settimeofday	79
216ee0c5b44Smanu 
217f5183fcaSnjoly /* syscall: "getgroups16" ret: "int" args: "int" "linux32_gid16p_t" */
218ee0c5b44Smanu #define	LINUX32_SYS_getgroups16	80
219ee0c5b44Smanu 
220f5183fcaSnjoly /* syscall: "setgroups16" ret: "int" args: "int" "linux32_gid16p_t" */
221ee0c5b44Smanu #define	LINUX32_SYS_setgroups16	81
222ee0c5b44Smanu 
223ee0c5b44Smanu /* syscall: "oldselect" ret: "int" args: "linux32_oldselectp_t" */
224ee0c5b44Smanu #define	LINUX32_SYS_oldselect	82
225ee0c5b44Smanu 
226249f1f85Snjoly /* syscall: "netbsd32_symlink" ret: "int" args: "netbsd32_charp" "netbsd32_charp" */
227beab9df1Snjoly #define	LINUX32_SYS_netbsd32_symlink	83
228ee0c5b44Smanu 
229249f1f85Snjoly /* syscall: "compat_43_netbsd32_lstat43" ret: "int" args: "netbsd32_charp" "netbsd32_stat43p_t" */
2308fbf55adSnjoly #define	LINUX32_SYS_compat_43_netbsd32_lstat43	84
231ee0c5b44Smanu 
232249f1f85Snjoly /* syscall: "netbsd32_readlink" ret: "int" args: "netbsd32_charp" "netbsd32_charp" "netbsd32_size_t" */
233204ebc94Snjoly #define	LINUX32_SYS_netbsd32_readlink	85
234ee0c5b44Smanu 
235ee0c5b44Smanu /* syscall: "swapon" ret: "int" args: "netbsd32_charp" */
236ee0c5b44Smanu #define	LINUX32_SYS_swapon	87
237ee0c5b44Smanu 
238ee0c5b44Smanu /* syscall: "reboot" ret: "int" args: "int" "int" "int" "netbsd32_voidp" */
239ee0c5b44Smanu #define	LINUX32_SYS_reboot	88
240ee0c5b44Smanu 
241890b6243Snjoly /* syscall: "readdir" ret: "int" args: "int" "netbsd32_voidp" "unsigned int" */
242890b6243Snjoly #define	LINUX32_SYS_readdir	89
243890b6243Snjoly 
244ee0c5b44Smanu /* syscall: "old_mmap" ret: "int" args: "linux32_oldmmapp" */
245ee0c5b44Smanu #define	LINUX32_SYS_old_mmap	90
246ee0c5b44Smanu 
247249f1f85Snjoly /* syscall: "netbsd32_munmap" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" */
2488fbf55adSnjoly #define	LINUX32_SYS_netbsd32_munmap	91
249ee0c5b44Smanu 
250249f1f85Snjoly /* syscall: "compat_43_netbsd32_otruncate" ret: "int" args: "netbsd32_charp" "netbsd32_long" */
251b6ef5a15Snjoly #define	LINUX32_SYS_compat_43_netbsd32_otruncate	92
252ee0c5b44Smanu 
25344d4cbdeSnjoly /* syscall: "compat_43_netbsd32_oftruncate" ret: "int" args: "int" "netbsd32_long" */
25444d4cbdeSnjoly #define	LINUX32_SYS_compat_43_netbsd32_oftruncate	93
255ee0c5b44Smanu 
256c1e3376bSchs /* syscall: "netbsd32_fchmod" ret: "int" args: "int" "linux_umode_t" */
25736acfb90Sdsl #define	LINUX32_SYS_netbsd32_fchmod	94
258ee0c5b44Smanu 
259f5183fcaSnjoly /* syscall: "fchown16" ret: "int" args: "int" "linux32_uid16_t" "linux32_gid16_t" */
260ee0c5b44Smanu #define	LINUX32_SYS_fchown16	95
261ee0c5b44Smanu 
262ee0c5b44Smanu /* syscall: "getpriority" ret: "int" args: "int" "int" */
263ee0c5b44Smanu #define	LINUX32_SYS_getpriority	96
264ee0c5b44Smanu 
265b6ef5a15Snjoly /* syscall: "netbsd32_setpriority" ret: "int" args: "int" "int" "int" */
266b6ef5a15Snjoly #define	LINUX32_SYS_netbsd32_setpriority	97
267ee0c5b44Smanu 
26845bce0e5Schs /* syscall: "netbsd32_profil" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" "netbsd32_u_long" "u_int" */
26945bce0e5Schs #define	LINUX32_SYS_netbsd32_profil	98
27045bce0e5Schs 
271249f1f85Snjoly /* syscall: "statfs" ret: "int" args: "netbsd32_charp" "linux32_statfsp" */
272bc7c2c3bSnjoly #define	LINUX32_SYS_statfs	99
273bc7c2c3bSnjoly 
274b0b09eacSnjoly /* syscall: "fstatfs" ret: "int" args: "int" "linux32_statfsp" */
275b0b09eacSnjoly #define	LINUX32_SYS_fstatfs	100
276b0b09eacSnjoly 
27745bce0e5Schs /* syscall: "ioperm" ret: "int" args: "unsigned int" "unsigned int" "int" */
27845bce0e5Schs #define	LINUX32_SYS_ioperm	101
27945bce0e5Schs 
280ee0c5b44Smanu /* syscall: "socketcall" ret: "int" args: "int" "netbsd32_voidp" */
281ee0c5b44Smanu #define	LINUX32_SYS_socketcall	102
282ee0c5b44Smanu 
283461a86f9Schristos /* syscall: "compat_50_netbsd32_setitimer" ret: "int" args: "int" "netbsd32_itimerval50p_t" "netbsd32_itimerval50p_t" */
284461a86f9Schristos #define	LINUX32_SYS_compat_50_netbsd32_setitimer	104
285ee0c5b44Smanu 
286461a86f9Schristos /* syscall: "compat_50_netbsd32_getitimer" ret: "int" args: "int" "netbsd32_itimerval50p_t" */
287461a86f9Schristos #define	LINUX32_SYS_compat_50_netbsd32_getitimer	105
288ee0c5b44Smanu 
2894c8893bbSnjoly /* syscall: "stat" ret: "int" args: "netbsd32_charp" "linux32_statp" */
2904c8893bbSnjoly #define	LINUX32_SYS_stat	106
2914c8893bbSnjoly 
2924c8893bbSnjoly /* syscall: "lstat" ret: "int" args: "netbsd32_charp" "linux32_statp" */
2934c8893bbSnjoly #define	LINUX32_SYS_lstat	107
2944c8893bbSnjoly 
2954c8893bbSnjoly /* syscall: "fstat" ret: "int" args: "int" "linux32_statp" */
2964c8893bbSnjoly #define	LINUX32_SYS_fstat	108
2974c8893bbSnjoly 
2981a1f7ef9Snjoly /* syscall: "olduname" ret: "int" args: "linux32_oldutsnamep_t" */
2991a1f7ef9Snjoly #define	LINUX32_SYS_olduname	109
3001a1f7ef9Snjoly 
30145bce0e5Schs /* syscall: "iopl" ret: "int" args: "int" */
30245bce0e5Schs #define	LINUX32_SYS_iopl	110
30345bce0e5Schs 
30477237e1cSnjoly /* syscall: "wait4" ret: "int" args: "int" "netbsd32_intp" "int" "netbsd32_rusage50p_t" */
305ee0c5b44Smanu #define	LINUX32_SYS_wait4	114
306ee0c5b44Smanu 
307249f1f85Snjoly /* syscall: "swapoff" ret: "int" args: "netbsd32_charp" */
308ee0c5b44Smanu #define	LINUX32_SYS_swapoff	115
309ee0c5b44Smanu 
310717102f4Smanu /* syscall: "sysinfo" ret: "int" args: "linux32_sysinfop_t" */
311717102f4Smanu #define	LINUX32_SYS_sysinfo	116
312717102f4Smanu 
313da21dc40Snjoly /* syscall: "ipc" ret: "int" args: "int" "int" "int" "int" "netbsd32_voidp" */
314da21dc40Snjoly #define	LINUX32_SYS_ipc	117
315da21dc40Snjoly 
31636acfb90Sdsl /* syscall: "netbsd32_fsync" ret: "int" args: "int" */
31736acfb90Sdsl #define	LINUX32_SYS_netbsd32_fsync	118
318ee0c5b44Smanu 
319ee0c5b44Smanu /* syscall: "sigreturn" ret: "int" args: "linux32_sigcontextp_t" */
320ee0c5b44Smanu #define	LINUX32_SYS_sigreturn	119
321ee0c5b44Smanu 
322d916122eSchs /* syscall: "clone" ret: "int" args: "int" "netbsd32_voidp" "netbsd32_voidp" "netbsd32_voidp" "netbsd32_voidp" */
323ee0c5b44Smanu #define	LINUX32_SYS_clone	120
324ee0c5b44Smanu 
32545bce0e5Schs /* syscall: "setdomainname" ret: "int" args: "netbsd32_charp" "int" */
32645bce0e5Schs #define	LINUX32_SYS_setdomainname	121
32745bce0e5Schs 
328ee0c5b44Smanu /* syscall: "uname" ret: "int" args: "linux32_utsnamep" */
329ee0c5b44Smanu #define	LINUX32_SYS_uname	122
330ee0c5b44Smanu 
33145bce0e5Schs /* syscall: "modify_ldt" ret: "int" args: "int" "netbsd32_charp" "netbsd32_size_t" */
33245bce0e5Schs #define	LINUX32_SYS_modify_ldt	123
33345bce0e5Schs 
334ee0c5b44Smanu /* syscall: "mprotect" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" "int" */
335ee0c5b44Smanu #define	LINUX32_SYS_mprotect	125
336ee0c5b44Smanu 
3370cebe57bSnjoly /* syscall: "netbsd32_getpgid" ret: "int" args: "pid_t" */
3380cebe57bSnjoly #define	LINUX32_SYS_netbsd32_getpgid	132
3390cebe57bSnjoly 
34036acfb90Sdsl /* syscall: "netbsd32_fchdir" ret: "int" args: "int" */
34136acfb90Sdsl #define	LINUX32_SYS_netbsd32_fchdir	133
342ee0c5b44Smanu 
3434898628cSnjoly /* syscall: "personality" ret: "int" args: "netbsd32_u_long" */
3448ed9e9ebSnjoly #define	LINUX32_SYS_personality	136
3458ed9e9ebSnjoly 
3465f6b6270Snjoly /* syscall: "setfsuid16" ret: "int" args: "uid_t" */
3475f6b6270Snjoly #define	LINUX32_SYS_setfsuid16	138
3485f6b6270Snjoly 
34990dee752Snjoly /* syscall: "setfsgid16" ret: "int" args: "gid_t" */
35090dee752Snjoly #define	LINUX32_SYS_setfsgid16	139
3515f6b6270Snjoly 
352adf5b0a5Snjoly /* syscall: "llseek" ret: "int" args: "int" "u_int32_t" "u_int32_t" "netbsd32_voidp" "int" */
353ee0c5b44Smanu #define	LINUX32_SYS_llseek	140
354ee0c5b44Smanu 
355ee0c5b44Smanu /* syscall: "getdents" ret: "int" args: "int" "linux32_direntp_t" "unsigned int" */
356ee0c5b44Smanu #define	LINUX32_SYS_getdents	141
357ee0c5b44Smanu 
3588ff5603cSnjoly /* syscall: "select" ret: "int" args: "int" "netbsd32_fd_setp_t" "netbsd32_fd_setp_t" "netbsd32_fd_setp_t" "netbsd32_timeval50p_t" */
359ee0c5b44Smanu #define	LINUX32_SYS_select	142
360ee0c5b44Smanu 
36136acfb90Sdsl /* syscall: "netbsd32_flock" ret: "int" args: "int" "int" */
36236acfb90Sdsl #define	LINUX32_SYS_netbsd32_flock	143
363ee0c5b44Smanu 
3648c5bd726Snjoly /* syscall: "netbsd32___msync13" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" "int" */
3658c5bd726Snjoly #define	LINUX32_SYS_netbsd32___msync13	144
3668c5bd726Snjoly 
367249f1f85Snjoly /* syscall: "netbsd32_readv" ret: "int" args: "int" "netbsd32_iovecp_t" "int" */
3688fbf55adSnjoly #define	LINUX32_SYS_netbsd32_readv	145
369ee0c5b44Smanu 
370249f1f85Snjoly /* syscall: "netbsd32_writev" ret: "netbsd32_ssize_t" args: "int" "netbsd32_iovecp_t" "int" */
3718fbf55adSnjoly #define	LINUX32_SYS_netbsd32_writev	146
372ee0c5b44Smanu 
37336acfb90Sdsl /* syscall: "netbsd32_getsid" ret: "pid_t" args: "pid_t" */
37436acfb90Sdsl #define	LINUX32_SYS_netbsd32_getsid	147
375ee0c5b44Smanu 
376f0cbe4f3Smanu /* syscall: "fdatasync" ret: "int" args: "int" */
377f0cbe4f3Smanu #define	LINUX32_SYS_fdatasync	148
378f0cbe4f3Smanu 
379ee0c5b44Smanu /* syscall: "__sysctl" ret: "int" args: "linux32___sysctlp_t" */
380ee0c5b44Smanu #define	LINUX32_SYS___sysctl	149
381ee0c5b44Smanu 
382ac6668f3Snjoly /* syscall: "netbsd32_mlock" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" */
383ac6668f3Snjoly #define	LINUX32_SYS_netbsd32_mlock	150
384ac6668f3Snjoly 
385ac6668f3Snjoly /* syscall: "netbsd32_munlock" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" */
386ac6668f3Snjoly #define	LINUX32_SYS_netbsd32_munlock	151
387ac6668f3Snjoly 
38836acfb90Sdsl /* syscall: "netbsd32_mlockall" ret: "int" args: "int" */
38936acfb90Sdsl #define	LINUX32_SYS_netbsd32_mlockall	152
390ee0c5b44Smanu 
391ee0c5b44Smanu /* syscall: "munlockall" ret: "int" args: */
392ee0c5b44Smanu #define	LINUX32_SYS_munlockall	153
393ee0c5b44Smanu 
394d916122eSchs /* syscall: "sched_setparam" ret: "int" args: "pid_t" "const linux32_sched_paramp_t" */
395d916122eSchs #define	LINUX32_SYS_sched_setparam	154
396d916122eSchs 
397717102f4Smanu /* syscall: "sched_getparam" ret: "int" args: "pid_t" "linux32_sched_paramp_t" */
398717102f4Smanu #define	LINUX32_SYS_sched_getparam	155
399717102f4Smanu 
400249f1f85Snjoly /* syscall: "sched_setscheduler" ret: "int" args: "pid_t" "int" "linux32_sched_paramp_t" */
401ee0c5b44Smanu #define	LINUX32_SYS_sched_setscheduler	156
402ee0c5b44Smanu 
403717102f4Smanu /* syscall: "sched_getscheduler" ret: "int" args: "pid_t" */
404717102f4Smanu #define	LINUX32_SYS_sched_getscheduler	157
405717102f4Smanu 
4065f6b6270Snjoly /* syscall: "sched_yield" ret: "int" args: */
4075f6b6270Snjoly #define	LINUX32_SYS_sched_yield	158
4085f6b6270Snjoly 
409d42a74a9Snjoly /* syscall: "sched_get_priority_max" ret: "int" args: "int" */
410d42a74a9Snjoly #define	LINUX32_SYS_sched_get_priority_max	159
411d42a74a9Snjoly 
412d42a74a9Snjoly /* syscall: "sched_get_priority_min" ret: "int" args: "int" */
413d42a74a9Snjoly #define	LINUX32_SYS_sched_get_priority_min	160
414d42a74a9Snjoly 
4157712a0fcSnjoly /* syscall: "nanosleep" ret: "int" args: "linux32_timespecp_t" "linux32_timespecp_t" */
4167712a0fcSnjoly #define	LINUX32_SYS_nanosleep	162
417ee0c5b44Smanu 
418717102f4Smanu /* syscall: "mremap" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" "netbsd32_size_t" "netbsd32_u_long" */
419717102f4Smanu #define	LINUX32_SYS_mremap	163
420717102f4Smanu 
421f5183fcaSnjoly /* syscall: "setresuid16" ret: "int" args: "linux32_uid16_t" "linux32_uid16_t" "linux32_uid16_t" */
422ee0c5b44Smanu #define	LINUX32_SYS_setresuid16	164
423ee0c5b44Smanu 
424f5183fcaSnjoly /* syscall: "getresuid16" ret: "int" args: "linux32_uid16p_t" "linux32_uid16p_t" "linux32_uid16p_t" */
425f5183fcaSnjoly #define	LINUX32_SYS_getresuid16	165
426f5183fcaSnjoly 
4278fbf55adSnjoly /* syscall: "netbsd32_poll" ret: "int" args: "netbsd32_pollfdp_t" "u_int" "int" */
4288fbf55adSnjoly #define	LINUX32_SYS_netbsd32_poll	168
429ee0c5b44Smanu 
430f5183fcaSnjoly /* syscall: "setresgid16" ret: "int" args: "linux32_gid16_t" "linux32_gid16_t" "linux32_gid16_t" */
431ee0c5b44Smanu #define	LINUX32_SYS_setresgid16	170
432ee0c5b44Smanu 
433f5183fcaSnjoly /* syscall: "getresgid16" ret: "int" args: "linux32_gid16p_t" "linux32_gid16p_t" "linux32_gid16p_t" */
434f5183fcaSnjoly #define	LINUX32_SYS_getresgid16	171
435f5183fcaSnjoly 
436ee0c5b44Smanu /* syscall: "rt_sigreturn" ret: "int" args: "linux32_ucontextp_t" */
437ee0c5b44Smanu #define	LINUX32_SYS_rt_sigreturn	173
438ee0c5b44Smanu 
439249f1f85Snjoly /* syscall: "rt_sigaction" ret: "int" args: "int" "linux32_sigactionp_t" "linux32_sigactionp_t" "netbsd32_size_t" */
440ee0c5b44Smanu #define	LINUX32_SYS_rt_sigaction	174
441ee0c5b44Smanu 
442249f1f85Snjoly /* syscall: "rt_sigprocmask" ret: "int" args: "int" "linux32_sigsetp_t" "linux32_sigsetp_t" "netbsd32_size_t" */
443ee0c5b44Smanu #define	LINUX32_SYS_rt_sigprocmask	175
444ee0c5b44Smanu 
445c1c4ce88Snjoly /* syscall: "rt_sigpending" ret: "int" args: "linux32_sigsetp_t" "netbsd32_size_t" */
446c1c4ce88Snjoly #define	LINUX32_SYS_rt_sigpending	176
447c1c4ce88Snjoly 
44815c591f4Schristos /* syscall: "rt_sigtimedwait" ret: "int" args: "const linux32_sigsetp_t" "linux32_siginfop_t" "const linux32_timespecp_t" */
44930d1f33eSchristos #define	LINUX32_SYS_rt_sigtimedwait	177
45030d1f33eSchristos 
451e1a778e4Snjoly /* syscall: "rt_queueinfo" ret: "int" args: "int" "int" "linux32_siginfop_t" */
452e1a778e4Snjoly #define	LINUX32_SYS_rt_queueinfo	178
453e1a778e4Snjoly 
454ee0c5b44Smanu /* syscall: "rt_sigsuspend" ret: "int" args: "linux32_sigsetp_t" "netbsd32_size_t" */
455ee0c5b44Smanu #define	LINUX32_SYS_rt_sigsuspend	179
456ee0c5b44Smanu 
4577d21c207Snjoly /* syscall: "pread" ret: "netbsd32_ssize_t" args: "int" "netbsd32_voidp" "netbsd32_size_t" "netbsd32_off_t" */
4589d820ef0Sdsl #define	LINUX32_SYS_pread	180
4599d820ef0Sdsl 
4607d21c207Snjoly /* syscall: "pwrite" ret: "netbsd32_ssize_t" args: "int" "netbsd32_voidp" "netbsd32_size_t" "netbsd32_off_t" */
4619d820ef0Sdsl #define	LINUX32_SYS_pwrite	181
4629d820ef0Sdsl 
463249f1f85Snjoly /* syscall: "chown16" ret: "int" args: "netbsd32_charp" "linux32_uid16_t" "linux32_gid16_t" */
464d57ae6a6Snjoly #define	LINUX32_SYS_chown16	182
465d57ae6a6Snjoly 
466f806470fSmanu /* syscall: "netbsd32___getcwd" ret: "int" args: "netbsd32_charp" "netbsd32_size_t" */
467f806470fSmanu #define	LINUX32_SYS_netbsd32___getcwd	183
468f806470fSmanu 
469ee0c5b44Smanu /* syscall: "__vfork14" ret: "int" args: */
470ee0c5b44Smanu #define	LINUX32_SYS___vfork14	190
471ee0c5b44Smanu 
472ee0c5b44Smanu /* syscall: "ugetrlimit" ret: "int" args: "int" "netbsd32_orlimitp_t" */
473ee0c5b44Smanu #define	LINUX32_SYS_ugetrlimit	191
474ee0c5b44Smanu 
475717102f4Smanu /* syscall: "mmap2" ret: "linux32_off_t" args: "netbsd32_u_long" "netbsd32_size_t" "int" "int" "int" "linux32_off_t" */
476717102f4Smanu #define	LINUX32_SYS_mmap2	192
477717102f4Smanu 
47845bce0e5Schs /* syscall: "truncate64" ret: "int" args: "netbsd32_charp" "uint32_t" "uint32_t" */
47945bce0e5Schs #define	LINUX32_SYS_truncate64	193
48045bce0e5Schs 
48145bce0e5Schs /* syscall: "ftruncate64" ret: "int" args: "unsigned int" "uint32_t" "uint32_t" */
48245bce0e5Schs #define	LINUX32_SYS_ftruncate64	194
48345bce0e5Schs 
484249f1f85Snjoly /* syscall: "stat64" ret: "int" args: "netbsd32_charp" "linux32_stat64p" */
485ee0c5b44Smanu #define	LINUX32_SYS_stat64	195
486ee0c5b44Smanu 
487249f1f85Snjoly /* syscall: "lstat64" ret: "int" args: "netbsd32_charp" "linux32_stat64p" */
488ee0c5b44Smanu #define	LINUX32_SYS_lstat64	196
489ee0c5b44Smanu 
490ee0c5b44Smanu /* syscall: "fstat64" ret: "int" args: "int" "linux32_stat64p" */
491ee0c5b44Smanu #define	LINUX32_SYS_fstat64	197
492ee0c5b44Smanu 
493249f1f85Snjoly /* syscall: "netbsd32___posix_lchown" ret: "int" args: "netbsd32_charp" "uid_t" "gid_t" */
494d57ae6a6Snjoly #define	LINUX32_SYS_netbsd32___posix_lchown	198
495d57ae6a6Snjoly 
496ee0c5b44Smanu /* syscall: "getuid" ret: "uid_t" args: */
497ee0c5b44Smanu #define	LINUX32_SYS_getuid	199
498ee0c5b44Smanu 
499ee0c5b44Smanu /* syscall: "getgid" ret: "gid_t" args: */
500ee0c5b44Smanu #define	LINUX32_SYS_getgid	200
501ee0c5b44Smanu 
502ee0c5b44Smanu /* syscall: "geteuid" ret: "uid_t" args: */
503ee0c5b44Smanu #define	LINUX32_SYS_geteuid	201
504ee0c5b44Smanu 
505ee0c5b44Smanu /* syscall: "getegid" ret: "gid_t" args: */
506ee0c5b44Smanu #define	LINUX32_SYS_getegid	202
507ee0c5b44Smanu 
50836acfb90Sdsl /* syscall: "netbsd32_setreuid" ret: "int" args: "uid_t" "uid_t" */
50936acfb90Sdsl #define	LINUX32_SYS_netbsd32_setreuid	203
510ee0c5b44Smanu 
51136acfb90Sdsl /* syscall: "netbsd32_setregid" ret: "int" args: "gid_t" "gid_t" */
51236acfb90Sdsl #define	LINUX32_SYS_netbsd32_setregid	204
513ee0c5b44Smanu 
5145e9b532bSmanu /* syscall: "netbsd32_getgroups" ret: "int" args: "int" "netbsd32_gid_tp" */
5155e9b532bSmanu #define	LINUX32_SYS_netbsd32_getgroups	205
5165e9b532bSmanu 
5175e9b532bSmanu /* syscall: "netbsd32_setgroups" ret: "int" args: "int" "netbsd32_gid_tp" */
5185e9b532bSmanu #define	LINUX32_SYS_netbsd32_setgroups	206
5195e9b532bSmanu 
52036acfb90Sdsl /* syscall: "netbsd32___posix_fchown" ret: "int" args: "int" "uid_t" "gid_t" */
52136acfb90Sdsl #define	LINUX32_SYS_netbsd32___posix_fchown	207
522ee0c5b44Smanu 
523ee0c5b44Smanu /* syscall: "setresuid" ret: "int" args: "uid_t" "uid_t" "uid_t" */
524ee0c5b44Smanu #define	LINUX32_SYS_setresuid	208
525ee0c5b44Smanu 
52614e966b9Snjoly /* syscall: "getresuid" ret: "int" args: "linux32_uidp_t" "linux32_uidp_t" "linux32_uidp_t" */
52714e966b9Snjoly #define	LINUX32_SYS_getresuid	209
52814e966b9Snjoly 
529ee0c5b44Smanu /* syscall: "setresgid" ret: "int" args: "gid_t" "gid_t" "gid_t" */
530ee0c5b44Smanu #define	LINUX32_SYS_setresgid	210
531ee0c5b44Smanu 
53214e966b9Snjoly /* syscall: "getresgid" ret: "int" args: "linux32_gidp_t" "linux32_gidp_t" "linux32_gidp_t" */
53314e966b9Snjoly #define	LINUX32_SYS_getresgid	211
53414e966b9Snjoly 
535249f1f85Snjoly /* syscall: "netbsd32___posix_chown" ret: "int" args: "netbsd32_charp" "uid_t" "gid_t" */
536d57ae6a6Snjoly #define	LINUX32_SYS_netbsd32___posix_chown	212
537d57ae6a6Snjoly 
53836acfb90Sdsl /* syscall: "netbsd32_setuid" ret: "int" args: "uid_t" */
53936acfb90Sdsl #define	LINUX32_SYS_netbsd32_setuid	213
540ee0c5b44Smanu 
54136acfb90Sdsl /* syscall: "netbsd32_setgid" ret: "int" args: "gid_t" */
54236acfb90Sdsl #define	LINUX32_SYS_netbsd32_setgid	214
543ee0c5b44Smanu 
5445f6b6270Snjoly /* syscall: "setfsuid" ret: "int" args: "uid_t" */
5455f6b6270Snjoly #define	LINUX32_SYS_setfsuid	215
5465f6b6270Snjoly 
54790dee752Snjoly /* syscall: "setfsgid" ret: "int" args: "gid_t" */
54890dee752Snjoly #define	LINUX32_SYS_setfsgid	216
5495f6b6270Snjoly 
550bc0bccb4Snjoly /* syscall: "netbsd32_mincore" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" "netbsd32_charp" */
551bc0bccb4Snjoly #define	LINUX32_SYS_netbsd32_mincore	218
552bc0bccb4Snjoly 
553717102f4Smanu /* syscall: "netbsd32_madvise" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" "int" */
554717102f4Smanu #define	LINUX32_SYS_netbsd32_madvise	219
555717102f4Smanu 
556ee0c5b44Smanu /* syscall: "getdents64" ret: "int" args: "int" "linux32_dirent64p_t" "unsigned int" */
557ee0c5b44Smanu #define	LINUX32_SYS_getdents64	220
558ee0c5b44Smanu 
559c0601913Sdsl #define linux32_sys_fcntl64 linux32_sys_fcntl
560c0601913Sdsl #define linux32_sys_fcntl64_args linux32_sys_fcntl_args
561ee0c5b44Smanu /* syscall: "fcntl64" ret: "int" args: "int" "int" "netbsd32_voidp" */
562ee0c5b44Smanu #define	LINUX32_SYS_fcntl64	221
563ee0c5b44Smanu 
564b7432513Smanu /* syscall: "gettid" ret: "pid_t" args: */
565b7432513Smanu #define	LINUX32_SYS_gettid	224
566b7432513Smanu 
567ae496e15Schristos /* syscall: "netbsd32_setxattr" ret: "int" args: "netbsd32_charp" "netbsd32_charp" "netbsd32_voidp" "netbsd32_size_t" "int" */
568ae496e15Schristos #define	LINUX32_SYS_netbsd32_setxattr	226
569c35446cdSchristos 
570ae496e15Schristos /* syscall: "netbsd32_lsetxattr" ret: "int" args: "netbsd32_charp" "netbsd32_charp" "netbsd32_voidp" "netbsd32_size_t" "int" */
571ae496e15Schristos #define	LINUX32_SYS_netbsd32_lsetxattr	227
572c35446cdSchristos 
573ae496e15Schristos /* syscall: "netbsd32_fsetxattr" ret: "int" args: "int" "netbsd32_charp" "netbsd32_voidp" "netbsd32_size_t" "int" */
574ae496e15Schristos #define	LINUX32_SYS_netbsd32_fsetxattr	228
575c35446cdSchristos 
576ae496e15Schristos /* syscall: "netbsd32_getxattr" ret: "ssize_t" args: "netbsd32_charp" "netbsd32_charp" "netbsd32_voidp" "netbsd32_size_t" */
577ae496e15Schristos #define	LINUX32_SYS_netbsd32_getxattr	229
578c35446cdSchristos 
579ae496e15Schristos /* syscall: "netbsd32_lgetxattr" ret: "ssize_t" args: "netbsd32_charp" "netbsd32_charp" "netbsd32_voidp" "netbsd32_size_t" */
580ae496e15Schristos #define	LINUX32_SYS_netbsd32_lgetxattr	230
581c35446cdSchristos 
582ae496e15Schristos /* syscall: "netbsd32_fgetxattr" ret: "ssize_t" args: "int" "netbsd32_charp" "netbsd32_voidp" "netbsd32_size_t" */
583ae496e15Schristos #define	LINUX32_SYS_netbsd32_fgetxattr	231
584c35446cdSchristos 
585ae496e15Schristos /* syscall: "netbsd32_listxattr" ret: "ssize_t" args: "netbsd32_charp" "netbsd32_charp" "netbsd32_size_t" */
586ae496e15Schristos #define	LINUX32_SYS_netbsd32_listxattr	232
587c35446cdSchristos 
588ae496e15Schristos /* syscall: "netbsd32_llistxattr" ret: "ssize_t" args: "netbsd32_charp" "netbsd32_charp" "netbsd32_size_t" */
589ae496e15Schristos #define	LINUX32_SYS_netbsd32_llistxattr	233
590c35446cdSchristos 
591ae496e15Schristos /* syscall: "netbsd32_flistxattr" ret: "ssize_t" args: "int" "netbsd32_charp" "netbsd32_size_t" */
592ae496e15Schristos #define	LINUX32_SYS_netbsd32_flistxattr	234
593c35446cdSchristos 
594ae496e15Schristos /* syscall: "netbsd32_removexattr" ret: "int" args: "netbsd32_charp" "netbsd32_charp" */
595ae496e15Schristos #define	LINUX32_SYS_netbsd32_removexattr	235
596c35446cdSchristos 
597ae496e15Schristos /* syscall: "netbsd32_lremovexattr" ret: "int" args: "netbsd32_charp" "netbsd32_charp" */
598ae496e15Schristos #define	LINUX32_SYS_netbsd32_lremovexattr	236
599c35446cdSchristos 
600ae496e15Schristos /* syscall: "netbsd32_fremovexattr" ret: "int" args: "int" "netbsd32_charp" */
601ae496e15Schristos #define	LINUX32_SYS_netbsd32_fremovexattr	237
602c35446cdSchristos 
603d916122eSchs /* syscall: "tkill" ret: "int" args: "int" "int" */
604d916122eSchs #define	LINUX32_SYS_tkill	238
605d916122eSchs 
606d916122eSchs /* syscall: "futex" ret: "int" args: "linux32_intp_t" "int" "int" "linux32_timespecp_t" "linux32_intp_t" "int" */
607d916122eSchs #define	LINUX32_SYS_futex	240
608d916122eSchs 
609d916122eSchs /* syscall: "sched_setaffinity" ret: "int" args: "pid_t" "unsigned int" "linux32_ulongp_t" */
610d916122eSchs #define	LINUX32_SYS_sched_setaffinity	241
611d916122eSchs 
612d916122eSchs /* syscall: "sched_getaffinity" ret: "int" args: "pid_t" "unsigned int" "linux32_ulongp_t" */
613d916122eSchs #define	LINUX32_SYS_sched_getaffinity	242
614d916122eSchs 
615d916122eSchs /* syscall: "set_thread_area" ret: "int" args: "linux32_user_descp_t" */
616d916122eSchs #define	LINUX32_SYS_set_thread_area	243
617d916122eSchs 
618d916122eSchs /* syscall: "get_thread_area" ret: "int" args: "linux32_user_descp_t" */
619d916122eSchs #define	LINUX32_SYS_get_thread_area	244
620d916122eSchs 
621dab2e0b5Salnsn /* syscall: "fadvise64" ret: "int" args: "int" "uint32_t" "uint32_t" "linux32_size_t" "int" */
622dab2e0b5Salnsn #define	LINUX32_SYS_fadvise64	250
623dab2e0b5Salnsn 
624ee0c5b44Smanu /* syscall: "exit_group" ret: "int" args: "int" */
625ee0c5b44Smanu #define	LINUX32_SYS_exit_group	252
626ee0c5b44Smanu 
627d916122eSchs /* syscall: "set_tid_address" ret: "int" args: "linux32_intp_t" */
628d916122eSchs #define	LINUX32_SYS_set_tid_address	258
629d916122eSchs 
630a108364eSthorpej /* syscall: "timer_create" ret: "int" args: "clockid_t" "struct linux32_sigevent *" "timer_t *" */
631a108364eSthorpej #define	LINUX32_SYS_timer_create	259
632a108364eSthorpej 
633a108364eSthorpej /* syscall: "timer_settime" ret: "int" args: "timer_t" "int" "const struct linux32_itimerspec *" "struct linux32_itimerspec *" */
634a108364eSthorpej #define	LINUX32_SYS_timer_settime	260
635a108364eSthorpej 
636a108364eSthorpej /* syscall: "timer_gettime" ret: "int" args: "timer_t" "struct linux32_itimerspec *" */
637a108364eSthorpej #define	LINUX32_SYS_timer_gettime	261
638a108364eSthorpej 
639a108364eSthorpej /* syscall: "timer_getoverrun" ret: "int" args: "timer_t" */
640a108364eSthorpej #define	LINUX32_SYS_timer_getoverrun	262
641a108364eSthorpej 
642a108364eSthorpej /* syscall: "timer_delete" ret: "int" args: "timer_t" */
643a108364eSthorpej #define	LINUX32_SYS_timer_delete	263
644a108364eSthorpej 
6453dadb2a2Snjoly /* syscall: "clock_settime" ret: "int" args: "clockid_t" "linux32_timespecp_t" */
6463dadb2a2Snjoly #define	LINUX32_SYS_clock_settime	264
6473dadb2a2Snjoly 
6483dadb2a2Snjoly /* syscall: "clock_gettime" ret: "int" args: "clockid_t" "linux32_timespecp_t" */
6493dadb2a2Snjoly #define	LINUX32_SYS_clock_gettime	265
6503dadb2a2Snjoly 
6513dadb2a2Snjoly /* syscall: "clock_getres" ret: "int" args: "clockid_t" "linux32_timespecp_t" */
6523dadb2a2Snjoly #define	LINUX32_SYS_clock_getres	266
6533dadb2a2Snjoly 
6546b9fe023Snjoly /* syscall: "clock_nanosleep" ret: "int" args: "clockid_t" "int" "linux32_timespecp_t" "linux32_timespecp_t" */
6556b9fe023Snjoly #define	LINUX32_SYS_clock_nanosleep	267
6566b9fe023Snjoly 
65745bce0e5Schs /* syscall: "statfs64" ret: "int" args: "netbsd32_charp" "netbsd32_size_t" "linux32_statfs64p" */
65845bce0e5Schs #define	LINUX32_SYS_statfs64	268
65945bce0e5Schs 
66045bce0e5Schs /* syscall: "fstatfs64" ret: "int" args: "int" "netbsd32_size_t" "linux32_statfs64p" */
66145bce0e5Schs #define	LINUX32_SYS_fstatfs64	269
66245bce0e5Schs 
663d916122eSchs /* syscall: "tgkill" ret: "int" args: "int" "int" "int" */
664d916122eSchs #define	LINUX32_SYS_tgkill	270
665d916122eSchs 
666c45e6d87Snjoly /* syscall: "compat_50_netbsd32_utimes" ret: "int" args: "netbsd32_charp" "netbsd32_timeval50p_t" */
667c45e6d87Snjoly #define	LINUX32_SYS_compat_50_netbsd32_utimes	271
668c45e6d87Snjoly 
669dab2e0b5Salnsn /* syscall: "fadvise64_64" ret: "int" args: "int" "uint32_t" "uint32_t" "uint32_t" "uint32_t" "int" */
670dab2e0b5Salnsn #define	LINUX32_SYS_fadvise64_64	272
671dab2e0b5Salnsn 
672c1e3376bSchs /* syscall: "openat" ret: "int" args: "int" "netbsd32_charp" "int" "..." */
673c1e3376bSchs #define	LINUX32_SYS_openat	295
674c1e3376bSchs 
675c1e3376bSchs /* syscall: "netbsd32_mkdirat" ret: "int" args: "int" "netbsd32_charp" "linux_umode_t" */
676c1e3376bSchs #define	LINUX32_SYS_netbsd32_mkdirat	296
677c1e3376bSchs 
678c1e3376bSchs /* syscall: "mknodat" ret: "int" args: "int" "netbsd32_charp" "linux_umode_t" "unsigned" */
679c1e3376bSchs #define	LINUX32_SYS_mknodat	297
680c1e3376bSchs 
681c1e3376bSchs /* syscall: "fchownat" ret: "int" args: "int" "netbsd32_charp" "uid_t" "gid_t" "int" */
682c1e3376bSchs #define	LINUX32_SYS_fchownat	298
683c1e3376bSchs 
684c1e3376bSchs /* syscall: "fstatat64" ret: "int" args: "int" "netbsd32_charp" "linux32_stat64p" "int" */
685c1e3376bSchs #define	LINUX32_SYS_fstatat64	300
686c1e3376bSchs 
687c1e3376bSchs /* syscall: "unlinkat" ret: "int" args: "int" "netbsd32_charp" "int" */
688c1e3376bSchs #define	LINUX32_SYS_unlinkat	301
689c1e3376bSchs 
690c1e3376bSchs /* syscall: "netbsd32_renameat" ret: "int" args: "int" "netbsd32_charp" "int" "netbsd32_charp" */
691c1e3376bSchs #define	LINUX32_SYS_netbsd32_renameat	302
692c1e3376bSchs 
693c1e3376bSchs /* syscall: "linkat" ret: "int" args: "int" "netbsd32_charp" "int" "netbsd32_charp" "int" */
694c1e3376bSchs #define	LINUX32_SYS_linkat	303
695c1e3376bSchs 
696c1e3376bSchs /* syscall: "netbsd32_symlinkat" ret: "int" args: "netbsd32_charp" "int" "netbsd32_charp" */
697c1e3376bSchs #define	LINUX32_SYS_netbsd32_symlinkat	304
698c1e3376bSchs 
699c1e3376bSchs /* syscall: "netbsd32_readlinkat" ret: "int" args: "int" "netbsd32_charp" "netbsd32_charp" "linux32_size_t" */
700c1e3376bSchs #define	LINUX32_SYS_netbsd32_readlinkat	305
701c1e3376bSchs 
702c1e3376bSchs /* syscall: "fchmodat" ret: "int" args: "int" "netbsd32_charp" "linux_umode_t" */
703c1e3376bSchs #define	LINUX32_SYS_fchmodat	306
704c1e3376bSchs 
705c1e3376bSchs /* syscall: "faccessat" ret: "int" args: "int" "netbsd32_charp" "int" */
706c1e3376bSchs #define	LINUX32_SYS_faccessat	307
707c1e3376bSchs 
70832432d67Sryo /* syscall: "pselect6" ret: "int" args: "int" "netbsd32_fd_setp_t" "netbsd32_fd_setp_t" "netbsd32_fd_setp_t" "linux32_timespecp_t" "linux32_sized_sigsetp_t" */
70932432d67Sryo #define	LINUX32_SYS_pselect6	308
71032432d67Sryo 
711aee571dfSnjoly /* syscall: "ppoll" ret: "int" args: "netbsd32_pollfdp_t" "u_int" "linux32_timespecp_t" "linux32_sigsetp_t" */
712aee571dfSnjoly #define	LINUX32_SYS_ppoll	309
713aee571dfSnjoly 
714cb9aba0eSthorpej /* syscall: "netbsd32___futex_set_robust_list" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" */
715cb9aba0eSthorpej #define	LINUX32_SYS_netbsd32___futex_set_robust_list	311
716d916122eSchs 
717cb9aba0eSthorpej /* syscall: "netbsd32___futex_get_robust_list" ret: "int" args: "lwpid_t" "netbsd32_voidp" "netbsd32_size_tp" */
718cb9aba0eSthorpej #define	LINUX32_SYS_netbsd32___futex_get_robust_list	312
719d916122eSchs 
720c1e3376bSchs /* syscall: "utimensat" ret: "int" args: "int" "netbsd32_charp" "linux32_timespecp_t" "int" */
721c1e3376bSchs #define	LINUX32_SYS_utimensat	320
722c1e3376bSchs 
72330226473Sthorpej /* syscall: "timerfd_create" ret: "int" args: "clockid_t" "int" */
72430226473Sthorpej #define	LINUX32_SYS_timerfd_create	322
72530226473Sthorpej 
7267a09b9c7Sthorpej /* syscall: "eventfd" ret: "int" args: "unsigned int" */
7277a09b9c7Sthorpej #define	LINUX32_SYS_eventfd	323
7287a09b9c7Sthorpej 
729d61dd23cSjdolecek /* syscall: "fallocate" ret: "int" args: "int" "int" "off_t" "off_t" */
730d61dd23cSjdolecek #define	LINUX32_SYS_fallocate	324
731d61dd23cSjdolecek 
73230226473Sthorpej /* syscall: "timerfd_settime" ret: "int" args: "int" "int" "const struct linux32_itimerspec *" "struct linux32_itimerspec *" */
73330226473Sthorpej #define	LINUX32_SYS_timerfd_settime	325
73430226473Sthorpej 
73530226473Sthorpej /* syscall: "timerfd_gettime" ret: "int" args: "int" "struct linux32_itimerspec *" */
73630226473Sthorpej #define	LINUX32_SYS_timerfd_gettime	326
73730226473Sthorpej 
7387a09b9c7Sthorpej /* syscall: "eventfd2" ret: "int" args: "unsigned int" "int" */
7397a09b9c7Sthorpej #define	LINUX32_SYS_eventfd2	328
7407a09b9c7Sthorpej 
74153dcc526Schristos /* syscall: "dup3" ret: "int" args: "int" "int" "int" */
74253dcc526Schristos #define	LINUX32_SYS_dup3	330
74353dcc526Schristos 
74453dcc526Schristos /* syscall: "pipe2" ret: "int" args: "netbsd32_intp" "int" */
74553dcc526Schristos #define	LINUX32_SYS_pipe2	331
74653dcc526Schristos 
747d007899aSthorpej /* syscall: "preadv" ret: "int" args: "int" "const netbsd32_iovecp_t" "int" "netbsd32_u_long" "netbsd32_u_long" */
748d007899aSthorpej #define	LINUX32_SYS_preadv	333
749d007899aSthorpej 
750d007899aSthorpej /* syscall: "pwritev" ret: "int" args: "int" "const netbsd32_iovecp_t" "int" "netbsd32_u_long" "netbsd32_u_long" */
751d007899aSthorpej #define	LINUX32_SYS_pwritev	334
752d007899aSthorpej 
753*dc0b6747Sryo /* syscall: "prlimit64" ret: "int" args: "pid_t" "int" "netbsd32_rlimitp_t" "netbsd32_rlimitp_t" */
754*dc0b6747Sryo #define	LINUX32_SYS_prlimit64	340
755*dc0b6747Sryo 
756c1e3376bSchs #define	LINUX32_SYS_MAXSYSCALL	351
757ee0c5b44Smanu #define	LINUX32_SYS_NSYSENT	512
758ee0c5b44Smanu #endif /* _LINUX32_SYS_SYSCALL_H_ */
759