Commit | Line | Data |
---|---|---|
ef016f83 MF |
1 | #if 0 /* Auto generated: sh ./targ-linux.h |
2 | ||
3 | sed -n '1,/^#endif/p' targ-linux.h | |
4 | echo | |
5 | ||
6 | echo '#include <sys/syscall.h>' | \ | |
7 | bfin-uclinux-gcc -E -dD -P - | \ | |
8 | sed -r -n \ | |
9 | -e '1istatic CB_TARGET_DEFS_MAP cb_linux_syscall_map[] = {' \ | |
6362a3f8 MF |
10 | -e '$i\ \ { 0, -1, -1 }\n};' \ |
11 | -e '/#define __NR_/{s:^.* __NR_(.*) (.*):#ifdef CB_SYS_\1\n# define TARGET_LINUX_SYS_\1 \2\n { "\1", CB_SYS_\1, TARGET_LINUX_SYS_\1 },\n#endif:;p;}' | |
ef016f83 MF |
12 | echo |
13 | ||
14 | echo '#include <errno.h>' | \ | |
15 | bfin-uclinux-gcc -E -dD -P - | \ | |
16 | sed -r -n \ | |
17 | -e '1istatic CB_TARGET_DEFS_MAP cb_linux_errno_map[] = {' \ | |
6362a3f8 MF |
18 | -e '$i\ \ { 0, 0, 0 }\n};' \ |
19 | -e '/#define E.* [0-9]/{s:^.* (E.*) (.*):#ifdef \1\n# define TARGET_LINUX_\1 \2\n { "\1", \1, TARGET_LINUX_\1 },\n#endif:;p;}' | |
ef016f83 MF |
20 | echo |
21 | ||
22 | echo '#include <fcntl.h>' | \ | |
23 | bfin-uclinux-gcc -E -dD -P - | \ | |
24 | sed -r -n \ | |
25 | -e '1istatic CB_TARGET_DEFS_MAP cb_linux_open_map[] = {' \ | |
6362a3f8 MF |
26 | -e '$i\ \ { 0, -1, -1 }\n};' \ |
27 | -e '/#define O.* [0-9]/{s:^.* (O_.*) (.*):#ifdef \1\n# define TARGET_LINUX_\1 \2\n { "\1", \1, TARGET_LINUX_\1 },\n#endif:;p;}' | |
ef016f83 MF |
28 | echo |
29 | ||
30 | # XXX: nothing uses this ? | |
31 | echo '#include <signal.h>' | \ | |
32 | bfin-uclinux-gcc -E -dD -P - | \ | |
33 | sed -r -n \ | |
34 | -e '1istatic CB_TARGET_DEFS_MAP cb_linux_signal_map[] = {' \ | |
6362a3f8 MF |
35 | -e '$i\ \ { 0, -1, -1 }\n};' \ |
36 | -e '/#define SIG.* [0-9]+$/{s:^.* (SIG.*) (.*):#ifdef \1\n# define TARGET_LINUX_\1 \2\n { "\1", \1, TARGET_LINUX_\1 },\n#endif:;p;}' | |
ef016f83 MF |
37 | |
38 | exit 0 | |
39 | */ | |
40 | #endif | |
41 | ||
990d19fd MF |
42 | static CB_TARGET_DEFS_MAP cb_linux_syscall_map[] = |
43 | { | |
ef016f83 MF |
44 | #ifdef CB_SYS_restart_syscall |
45 | # define TARGET_LINUX_SYS_restart_syscall 0 | |
6362a3f8 | 46 | { "restart_syscall", CB_SYS_restart_syscall, TARGET_LINUX_SYS_restart_syscall }, |
ef016f83 MF |
47 | #endif |
48 | #ifdef CB_SYS_exit | |
49 | # define TARGET_LINUX_SYS_exit 1 | |
6362a3f8 | 50 | { "exit", CB_SYS_exit, TARGET_LINUX_SYS_exit }, |
ef016f83 MF |
51 | #endif |
52 | #ifdef CB_SYS_fork | |
53 | # define TARGET_LINUX_SYS_fork 2 | |
6362a3f8 | 54 | { "fork", CB_SYS_fork, TARGET_LINUX_SYS_fork }, |
ef016f83 MF |
55 | #endif |
56 | #ifdef CB_SYS_read | |
57 | # define TARGET_LINUX_SYS_read 3 | |
6362a3f8 | 58 | { "read", CB_SYS_read, TARGET_LINUX_SYS_read }, |
ef016f83 MF |
59 | #endif |
60 | #ifdef CB_SYS_write | |
61 | # define TARGET_LINUX_SYS_write 4 | |
6362a3f8 | 62 | { "write", CB_SYS_write, TARGET_LINUX_SYS_write }, |
ef016f83 MF |
63 | #endif |
64 | #ifdef CB_SYS_open | |
65 | # define TARGET_LINUX_SYS_open 5 | |
6362a3f8 | 66 | { "open", CB_SYS_open, TARGET_LINUX_SYS_open }, |
ef016f83 MF |
67 | #endif |
68 | #ifdef CB_SYS_close | |
69 | # define TARGET_LINUX_SYS_close 6 | |
6362a3f8 | 70 | { "close", CB_SYS_close, TARGET_LINUX_SYS_close }, |
ef016f83 MF |
71 | #endif |
72 | #ifdef CB_SYS_creat | |
73 | # define TARGET_LINUX_SYS_creat 8 | |
6362a3f8 | 74 | { "creat", CB_SYS_creat, TARGET_LINUX_SYS_creat }, |
ef016f83 MF |
75 | #endif |
76 | #ifdef CB_SYS_link | |
77 | # define TARGET_LINUX_SYS_link 9 | |
6362a3f8 | 78 | { "link", CB_SYS_link, TARGET_LINUX_SYS_link }, |
ef016f83 MF |
79 | #endif |
80 | #ifdef CB_SYS_unlink | |
81 | # define TARGET_LINUX_SYS_unlink 10 | |
6362a3f8 | 82 | { "unlink", CB_SYS_unlink, TARGET_LINUX_SYS_unlink }, |
ef016f83 MF |
83 | #endif |
84 | #ifdef CB_SYS_execve | |
85 | # define TARGET_LINUX_SYS_execve 11 | |
6362a3f8 | 86 | { "execve", CB_SYS_execve, TARGET_LINUX_SYS_execve }, |
ef016f83 MF |
87 | #endif |
88 | #ifdef CB_SYS_chdir | |
89 | # define TARGET_LINUX_SYS_chdir 12 | |
6362a3f8 | 90 | { "chdir", CB_SYS_chdir, TARGET_LINUX_SYS_chdir }, |
ef016f83 MF |
91 | #endif |
92 | #ifdef CB_SYS_time | |
93 | # define TARGET_LINUX_SYS_time 13 | |
6362a3f8 | 94 | { "time", CB_SYS_time, TARGET_LINUX_SYS_time }, |
ef016f83 MF |
95 | #endif |
96 | #ifdef CB_SYS_mknod | |
97 | # define TARGET_LINUX_SYS_mknod 14 | |
6362a3f8 | 98 | { "mknod", CB_SYS_mknod, TARGET_LINUX_SYS_mknod }, |
ef016f83 MF |
99 | #endif |
100 | #ifdef CB_SYS_chmod | |
101 | # define TARGET_LINUX_SYS_chmod 15 | |
6362a3f8 | 102 | { "chmod", CB_SYS_chmod, TARGET_LINUX_SYS_chmod }, |
ef016f83 MF |
103 | #endif |
104 | #ifdef CB_SYS_chown | |
105 | # define TARGET_LINUX_SYS_chown 16 | |
6362a3f8 | 106 | { "chown", CB_SYS_chown, TARGET_LINUX_SYS_chown }, |
ef016f83 MF |
107 | #endif |
108 | #ifdef CB_SYS_lseek | |
109 | # define TARGET_LINUX_SYS_lseek 19 | |
6362a3f8 | 110 | { "lseek", CB_SYS_lseek, TARGET_LINUX_SYS_lseek }, |
ef016f83 MF |
111 | #endif |
112 | #ifdef CB_SYS_getpid | |
113 | # define TARGET_LINUX_SYS_getpid 20 | |
6362a3f8 | 114 | { "getpid", CB_SYS_getpid, TARGET_LINUX_SYS_getpid }, |
ef016f83 MF |
115 | #endif |
116 | #ifdef CB_SYS_mount | |
117 | # define TARGET_LINUX_SYS_mount 21 | |
6362a3f8 | 118 | { "mount", CB_SYS_mount, TARGET_LINUX_SYS_mount }, |
ef016f83 MF |
119 | #endif |
120 | #ifdef CB_SYS_setuid | |
121 | # define TARGET_LINUX_SYS_setuid 23 | |
6362a3f8 | 122 | { "setuid", CB_SYS_setuid, TARGET_LINUX_SYS_setuid }, |
ef016f83 MF |
123 | #endif |
124 | #ifdef CB_SYS_getuid | |
125 | # define TARGET_LINUX_SYS_getuid 24 | |
6362a3f8 | 126 | { "getuid", CB_SYS_getuid, TARGET_LINUX_SYS_getuid }, |
ef016f83 MF |
127 | #endif |
128 | #ifdef CB_SYS_stime | |
129 | # define TARGET_LINUX_SYS_stime 25 | |
6362a3f8 | 130 | { "stime", CB_SYS_stime, TARGET_LINUX_SYS_stime }, |
ef016f83 MF |
131 | #endif |
132 | #ifdef CB_SYS_ptrace | |
133 | # define TARGET_LINUX_SYS_ptrace 26 | |
6362a3f8 | 134 | { "ptrace", CB_SYS_ptrace, TARGET_LINUX_SYS_ptrace }, |
ef016f83 MF |
135 | #endif |
136 | #ifdef CB_SYS_alarm | |
137 | # define TARGET_LINUX_SYS_alarm 27 | |
6362a3f8 | 138 | { "alarm", CB_SYS_alarm, TARGET_LINUX_SYS_alarm }, |
ef016f83 MF |
139 | #endif |
140 | #ifdef CB_SYS_pause | |
141 | # define TARGET_LINUX_SYS_pause 29 | |
6362a3f8 | 142 | { "pause", CB_SYS_pause, TARGET_LINUX_SYS_pause }, |
ef016f83 MF |
143 | #endif |
144 | #ifdef CB_SYS_access | |
145 | # define TARGET_LINUX_SYS_access 33 | |
6362a3f8 | 146 | { "access", CB_SYS_access, TARGET_LINUX_SYS_access }, |
ef016f83 MF |
147 | #endif |
148 | #ifdef CB_SYS_nice | |
149 | # define TARGET_LINUX_SYS_nice 34 | |
6362a3f8 | 150 | { "nice", CB_SYS_nice, TARGET_LINUX_SYS_nice }, |
ef016f83 MF |
151 | #endif |
152 | #ifdef CB_SYS_sync | |
153 | # define TARGET_LINUX_SYS_sync 36 | |
6362a3f8 | 154 | { "sync", CB_SYS_sync, TARGET_LINUX_SYS_sync }, |
ef016f83 MF |
155 | #endif |
156 | #ifdef CB_SYS_kill | |
157 | # define TARGET_LINUX_SYS_kill 37 | |
6362a3f8 | 158 | { "kill", CB_SYS_kill, TARGET_LINUX_SYS_kill }, |
ef016f83 MF |
159 | #endif |
160 | #ifdef CB_SYS_rename | |
161 | # define TARGET_LINUX_SYS_rename 38 | |
6362a3f8 | 162 | { "rename", CB_SYS_rename, TARGET_LINUX_SYS_rename }, |
ef016f83 MF |
163 | #endif |
164 | #ifdef CB_SYS_mkdir | |
165 | # define TARGET_LINUX_SYS_mkdir 39 | |
6362a3f8 | 166 | { "mkdir", CB_SYS_mkdir, TARGET_LINUX_SYS_mkdir }, |
ef016f83 MF |
167 | #endif |
168 | #ifdef CB_SYS_rmdir | |
169 | # define TARGET_LINUX_SYS_rmdir 40 | |
6362a3f8 | 170 | { "rmdir", CB_SYS_rmdir, TARGET_LINUX_SYS_rmdir }, |
ef016f83 MF |
171 | #endif |
172 | #ifdef CB_SYS_dup | |
173 | # define TARGET_LINUX_SYS_dup 41 | |
6362a3f8 | 174 | { "dup", CB_SYS_dup, TARGET_LINUX_SYS_dup }, |
ef016f83 MF |
175 | #endif |
176 | #ifdef CB_SYS_pipe | |
177 | # define TARGET_LINUX_SYS_pipe 42 | |
6362a3f8 | 178 | { "pipe", CB_SYS_pipe, TARGET_LINUX_SYS_pipe }, |
ef016f83 MF |
179 | #endif |
180 | #ifdef CB_SYS_times | |
181 | # define TARGET_LINUX_SYS_times 43 | |
6362a3f8 | 182 | { "times", CB_SYS_times, TARGET_LINUX_SYS_times }, |
ef016f83 MF |
183 | #endif |
184 | #ifdef CB_SYS_brk | |
185 | # define TARGET_LINUX_SYS_brk 45 | |
6362a3f8 | 186 | { "brk", CB_SYS_brk, TARGET_LINUX_SYS_brk }, |
ef016f83 MF |
187 | #endif |
188 | #ifdef CB_SYS_setgid | |
189 | # define TARGET_LINUX_SYS_setgid 46 | |
6362a3f8 | 190 | { "setgid", CB_SYS_setgid, TARGET_LINUX_SYS_setgid }, |
ef016f83 MF |
191 | #endif |
192 | #ifdef CB_SYS_getgid | |
193 | # define TARGET_LINUX_SYS_getgid 47 | |
6362a3f8 | 194 | { "getgid", CB_SYS_getgid, TARGET_LINUX_SYS_getgid }, |
ef016f83 MF |
195 | #endif |
196 | #ifdef CB_SYS_geteuid | |
197 | # define TARGET_LINUX_SYS_geteuid 49 | |
6362a3f8 | 198 | { "geteuid", CB_SYS_geteuid, TARGET_LINUX_SYS_geteuid }, |
ef016f83 MF |
199 | #endif |
200 | #ifdef CB_SYS_getegid | |
201 | # define TARGET_LINUX_SYS_getegid 50 | |
6362a3f8 | 202 | { "getegid", CB_SYS_getegid, TARGET_LINUX_SYS_getegid }, |
ef016f83 MF |
203 | #endif |
204 | #ifdef CB_SYS_acct | |
205 | # define TARGET_LINUX_SYS_acct 51 | |
6362a3f8 | 206 | { "acct", CB_SYS_acct, TARGET_LINUX_SYS_acct }, |
ef016f83 MF |
207 | #endif |
208 | #ifdef CB_SYS_umount2 | |
209 | # define TARGET_LINUX_SYS_umount2 52 | |
6362a3f8 | 210 | { "umount2", CB_SYS_umount2, TARGET_LINUX_SYS_umount2 }, |
ef016f83 MF |
211 | #endif |
212 | #ifdef CB_SYS_ioctl | |
213 | # define TARGET_LINUX_SYS_ioctl 54 | |
6362a3f8 | 214 | { "ioctl", CB_SYS_ioctl, TARGET_LINUX_SYS_ioctl }, |
ef016f83 MF |
215 | #endif |
216 | #ifdef CB_SYS_fcntl | |
217 | # define TARGET_LINUX_SYS_fcntl 55 | |
6362a3f8 | 218 | { "fcntl", CB_SYS_fcntl, TARGET_LINUX_SYS_fcntl }, |
ef016f83 MF |
219 | #endif |
220 | #ifdef CB_SYS_setpgid | |
221 | # define TARGET_LINUX_SYS_setpgid 57 | |
6362a3f8 | 222 | { "setpgid", CB_SYS_setpgid, TARGET_LINUX_SYS_setpgid }, |
ef016f83 MF |
223 | #endif |
224 | #ifdef CB_SYS_umask | |
225 | # define TARGET_LINUX_SYS_umask 60 | |
6362a3f8 | 226 | { "umask", CB_SYS_umask, TARGET_LINUX_SYS_umask }, |
ef016f83 MF |
227 | #endif |
228 | #ifdef CB_SYS_chroot | |
229 | # define TARGET_LINUX_SYS_chroot 61 | |
6362a3f8 | 230 | { "chroot", CB_SYS_chroot, TARGET_LINUX_SYS_chroot }, |
ef016f83 MF |
231 | #endif |
232 | #ifdef CB_SYS_ustat | |
233 | # define TARGET_LINUX_SYS_ustat 62 | |
6362a3f8 | 234 | { "ustat", CB_SYS_ustat, TARGET_LINUX_SYS_ustat }, |
ef016f83 MF |
235 | #endif |
236 | #ifdef CB_SYS_dup2 | |
237 | # define TARGET_LINUX_SYS_dup2 63 | |
6362a3f8 | 238 | { "dup2", CB_SYS_dup2, TARGET_LINUX_SYS_dup2 }, |
ef016f83 MF |
239 | #endif |
240 | #ifdef CB_SYS_getppid | |
241 | # define TARGET_LINUX_SYS_getppid 64 | |
6362a3f8 | 242 | { "getppid", CB_SYS_getppid, TARGET_LINUX_SYS_getppid }, |
ef016f83 MF |
243 | #endif |
244 | #ifdef CB_SYS_getpgrp | |
245 | # define TARGET_LINUX_SYS_getpgrp 65 | |
6362a3f8 | 246 | { "getpgrp", CB_SYS_getpgrp, TARGET_LINUX_SYS_getpgrp }, |
ef016f83 MF |
247 | #endif |
248 | #ifdef CB_SYS_setsid | |
249 | # define TARGET_LINUX_SYS_setsid 66 | |
6362a3f8 | 250 | { "setsid", CB_SYS_setsid, TARGET_LINUX_SYS_setsid }, |
ef016f83 MF |
251 | #endif |
252 | #ifdef CB_SYS_sgetmask | |
253 | # define TARGET_LINUX_SYS_sgetmask 68 | |
6362a3f8 | 254 | { "sgetmask", CB_SYS_sgetmask, TARGET_LINUX_SYS_sgetmask }, |
ef016f83 MF |
255 | #endif |
256 | #ifdef CB_SYS_ssetmask | |
257 | # define TARGET_LINUX_SYS_ssetmask 69 | |
6362a3f8 | 258 | { "ssetmask", CB_SYS_ssetmask, TARGET_LINUX_SYS_ssetmask }, |
ef016f83 MF |
259 | #endif |
260 | #ifdef CB_SYS_setreuid | |
261 | # define TARGET_LINUX_SYS_setreuid 70 | |
6362a3f8 | 262 | { "setreuid", CB_SYS_setreuid, TARGET_LINUX_SYS_setreuid }, |
ef016f83 MF |
263 | #endif |
264 | #ifdef CB_SYS_setregid | |
265 | # define TARGET_LINUX_SYS_setregid 71 | |
6362a3f8 | 266 | { "setregid", CB_SYS_setregid, TARGET_LINUX_SYS_setregid }, |
ef016f83 MF |
267 | #endif |
268 | #ifdef CB_SYS_sethostname | |
269 | # define TARGET_LINUX_SYS_sethostname 74 | |
6362a3f8 | 270 | { "sethostname", CB_SYS_sethostname, TARGET_LINUX_SYS_sethostname }, |
ef016f83 MF |
271 | #endif |
272 | #ifdef CB_SYS_setrlimit | |
273 | # define TARGET_LINUX_SYS_setrlimit 75 | |
6362a3f8 | 274 | { "setrlimit", CB_SYS_setrlimit, TARGET_LINUX_SYS_setrlimit }, |
ef016f83 MF |
275 | #endif |
276 | #ifdef CB_SYS_getrusage | |
277 | # define TARGET_LINUX_SYS_getrusage 77 | |
6362a3f8 | 278 | { "getrusage", CB_SYS_getrusage, TARGET_LINUX_SYS_getrusage }, |
ef016f83 MF |
279 | #endif |
280 | #ifdef CB_SYS_gettimeofday | |
281 | # define TARGET_LINUX_SYS_gettimeofday 78 | |
6362a3f8 | 282 | { "gettimeofday", CB_SYS_gettimeofday, TARGET_LINUX_SYS_gettimeofday }, |
ef016f83 MF |
283 | #endif |
284 | #ifdef CB_SYS_settimeofday | |
285 | # define TARGET_LINUX_SYS_settimeofday 79 | |
6362a3f8 | 286 | { "settimeofday", CB_SYS_settimeofday, TARGET_LINUX_SYS_settimeofday }, |
ef016f83 MF |
287 | #endif |
288 | #ifdef CB_SYS_getgroups | |
289 | # define TARGET_LINUX_SYS_getgroups 80 | |
6362a3f8 | 290 | { "getgroups", CB_SYS_getgroups, TARGET_LINUX_SYS_getgroups }, |
ef016f83 MF |
291 | #endif |
292 | #ifdef CB_SYS_setgroups | |
293 | # define TARGET_LINUX_SYS_setgroups 81 | |
6362a3f8 | 294 | { "setgroups", CB_SYS_setgroups, TARGET_LINUX_SYS_setgroups }, |
ef016f83 MF |
295 | #endif |
296 | #ifdef CB_SYS_symlink | |
297 | # define TARGET_LINUX_SYS_symlink 83 | |
6362a3f8 | 298 | { "symlink", CB_SYS_symlink, TARGET_LINUX_SYS_symlink }, |
ef016f83 MF |
299 | #endif |
300 | #ifdef CB_SYS_readlink | |
301 | # define TARGET_LINUX_SYS_readlink 85 | |
6362a3f8 | 302 | { "readlink", CB_SYS_readlink, TARGET_LINUX_SYS_readlink }, |
ef016f83 MF |
303 | #endif |
304 | #ifdef CB_SYS_reboot | |
305 | # define TARGET_LINUX_SYS_reboot 88 | |
6362a3f8 | 306 | { "reboot", CB_SYS_reboot, TARGET_LINUX_SYS_reboot }, |
ef016f83 MF |
307 | #endif |
308 | #ifdef CB_SYS_munmap | |
309 | # define TARGET_LINUX_SYS_munmap 91 | |
6362a3f8 | 310 | { "munmap", CB_SYS_munmap, TARGET_LINUX_SYS_munmap }, |
ef016f83 MF |
311 | #endif |
312 | #ifdef CB_SYS_truncate | |
313 | # define TARGET_LINUX_SYS_truncate 92 | |
6362a3f8 | 314 | { "truncate", CB_SYS_truncate, TARGET_LINUX_SYS_truncate }, |
ef016f83 MF |
315 | #endif |
316 | #ifdef CB_SYS_ftruncate | |
317 | # define TARGET_LINUX_SYS_ftruncate 93 | |
6362a3f8 | 318 | { "ftruncate", CB_SYS_ftruncate, TARGET_LINUX_SYS_ftruncate }, |
ef016f83 MF |
319 | #endif |
320 | #ifdef CB_SYS_fchmod | |
321 | # define TARGET_LINUX_SYS_fchmod 94 | |
6362a3f8 | 322 | { "fchmod", CB_SYS_fchmod, TARGET_LINUX_SYS_fchmod }, |
ef016f83 MF |
323 | #endif |
324 | #ifdef CB_SYS_fchown | |
325 | # define TARGET_LINUX_SYS_fchown 95 | |
6362a3f8 | 326 | { "fchown", CB_SYS_fchown, TARGET_LINUX_SYS_fchown }, |
ef016f83 MF |
327 | #endif |
328 | #ifdef CB_SYS_getpriority | |
329 | # define TARGET_LINUX_SYS_getpriority 96 | |
6362a3f8 | 330 | { "getpriority", CB_SYS_getpriority, TARGET_LINUX_SYS_getpriority }, |
ef016f83 MF |
331 | #endif |
332 | #ifdef CB_SYS_setpriority | |
333 | # define TARGET_LINUX_SYS_setpriority 97 | |
6362a3f8 | 334 | { "setpriority", CB_SYS_setpriority, TARGET_LINUX_SYS_setpriority }, |
ef016f83 MF |
335 | #endif |
336 | #ifdef CB_SYS_statfs | |
337 | # define TARGET_LINUX_SYS_statfs 99 | |
6362a3f8 | 338 | { "statfs", CB_SYS_statfs, TARGET_LINUX_SYS_statfs }, |
ef016f83 MF |
339 | #endif |
340 | #ifdef CB_SYS_fstatfs | |
341 | # define TARGET_LINUX_SYS_fstatfs 100 | |
6362a3f8 | 342 | { "fstatfs", CB_SYS_fstatfs, TARGET_LINUX_SYS_fstatfs }, |
ef016f83 MF |
343 | #endif |
344 | #ifdef CB_SYS_syslog | |
345 | # define TARGET_LINUX_SYS_syslog 103 | |
6362a3f8 | 346 | { "syslog", CB_SYS_syslog, TARGET_LINUX_SYS_syslog }, |
ef016f83 MF |
347 | #endif |
348 | #ifdef CB_SYS_setitimer | |
349 | # define TARGET_LINUX_SYS_setitimer 104 | |
6362a3f8 | 350 | { "setitimer", CB_SYS_setitimer, TARGET_LINUX_SYS_setitimer }, |
ef016f83 MF |
351 | #endif |
352 | #ifdef CB_SYS_getitimer | |
353 | # define TARGET_LINUX_SYS_getitimer 105 | |
6362a3f8 | 354 | { "getitimer", CB_SYS_getitimer, TARGET_LINUX_SYS_getitimer }, |
ef016f83 MF |
355 | #endif |
356 | #ifdef CB_SYS_stat | |
357 | # define TARGET_LINUX_SYS_stat 106 | |
6362a3f8 | 358 | { "stat", CB_SYS_stat, TARGET_LINUX_SYS_stat }, |
ef016f83 MF |
359 | #endif |
360 | #ifdef CB_SYS_lstat | |
361 | # define TARGET_LINUX_SYS_lstat 107 | |
6362a3f8 | 362 | { "lstat", CB_SYS_lstat, TARGET_LINUX_SYS_lstat }, |
ef016f83 MF |
363 | #endif |
364 | #ifdef CB_SYS_fstat | |
365 | # define TARGET_LINUX_SYS_fstat 108 | |
6362a3f8 | 366 | { "fstat", CB_SYS_fstat, TARGET_LINUX_SYS_fstat }, |
ef016f83 MF |
367 | #endif |
368 | #ifdef CB_SYS_vhangup | |
369 | # define TARGET_LINUX_SYS_vhangup 111 | |
6362a3f8 | 370 | { "vhangup", CB_SYS_vhangup, TARGET_LINUX_SYS_vhangup }, |
ef016f83 MF |
371 | #endif |
372 | #ifdef CB_SYS_wait4 | |
373 | # define TARGET_LINUX_SYS_wait4 114 | |
6362a3f8 | 374 | { "wait4", CB_SYS_wait4, TARGET_LINUX_SYS_wait4 }, |
ef016f83 MF |
375 | #endif |
376 | #ifdef CB_SYS_sysinfo | |
377 | # define TARGET_LINUX_SYS_sysinfo 116 | |
6362a3f8 | 378 | { "sysinfo", CB_SYS_sysinfo, TARGET_LINUX_SYS_sysinfo }, |
ef016f83 MF |
379 | #endif |
380 | #ifdef CB_SYS_fsync | |
381 | # define TARGET_LINUX_SYS_fsync 118 | |
6362a3f8 | 382 | { "fsync", CB_SYS_fsync, TARGET_LINUX_SYS_fsync }, |
ef016f83 MF |
383 | #endif |
384 | #ifdef CB_SYS_clone | |
385 | # define TARGET_LINUX_SYS_clone 120 | |
6362a3f8 | 386 | { "clone", CB_SYS_clone, TARGET_LINUX_SYS_clone }, |
ef016f83 MF |
387 | #endif |
388 | #ifdef CB_SYS_setdomainname | |
389 | # define TARGET_LINUX_SYS_setdomainname 121 | |
6362a3f8 | 390 | { "setdomainname", CB_SYS_setdomainname, TARGET_LINUX_SYS_setdomainname }, |
ef016f83 MF |
391 | #endif |
392 | #ifdef CB_SYS_uname | |
393 | # define TARGET_LINUX_SYS_uname 122 | |
6362a3f8 | 394 | { "uname", CB_SYS_uname, TARGET_LINUX_SYS_uname }, |
ef016f83 MF |
395 | #endif |
396 | #ifdef CB_SYS_adjtimex | |
397 | # define TARGET_LINUX_SYS_adjtimex 124 | |
6362a3f8 | 398 | { "adjtimex", CB_SYS_adjtimex, TARGET_LINUX_SYS_adjtimex }, |
ef016f83 MF |
399 | #endif |
400 | #ifdef CB_SYS_mprotect | |
401 | # define TARGET_LINUX_SYS_mprotect 125 | |
6362a3f8 | 402 | { "mprotect", CB_SYS_mprotect, TARGET_LINUX_SYS_mprotect }, |
ef016f83 MF |
403 | #endif |
404 | #ifdef CB_SYS_init_module | |
405 | # define TARGET_LINUX_SYS_init_module 128 | |
6362a3f8 | 406 | { "init_module", CB_SYS_init_module, TARGET_LINUX_SYS_init_module }, |
ef016f83 MF |
407 | #endif |
408 | #ifdef CB_SYS_delete_module | |
409 | # define TARGET_LINUX_SYS_delete_module 129 | |
6362a3f8 | 410 | { "delete_module", CB_SYS_delete_module, TARGET_LINUX_SYS_delete_module }, |
ef016f83 MF |
411 | #endif |
412 | #ifdef CB_SYS_quotactl | |
413 | # define TARGET_LINUX_SYS_quotactl 131 | |
6362a3f8 | 414 | { "quotactl", CB_SYS_quotactl, TARGET_LINUX_SYS_quotactl }, |
ef016f83 MF |
415 | #endif |
416 | #ifdef CB_SYS_getpgid | |
417 | # define TARGET_LINUX_SYS_getpgid 132 | |
6362a3f8 | 418 | { "getpgid", CB_SYS_getpgid, TARGET_LINUX_SYS_getpgid }, |
ef016f83 MF |
419 | #endif |
420 | #ifdef CB_SYS_fchdir | |
421 | # define TARGET_LINUX_SYS_fchdir 133 | |
6362a3f8 | 422 | { "fchdir", CB_SYS_fchdir, TARGET_LINUX_SYS_fchdir }, |
ef016f83 MF |
423 | #endif |
424 | #ifdef CB_SYS_bdflush | |
425 | # define TARGET_LINUX_SYS_bdflush 134 | |
6362a3f8 | 426 | { "bdflush", CB_SYS_bdflush, TARGET_LINUX_SYS_bdflush }, |
ef016f83 MF |
427 | #endif |
428 | #ifdef CB_SYS_personality | |
429 | # define TARGET_LINUX_SYS_personality 136 | |
6362a3f8 | 430 | { "personality", CB_SYS_personality, TARGET_LINUX_SYS_personality }, |
ef016f83 MF |
431 | #endif |
432 | #ifdef CB_SYS_setfsuid | |
433 | # define TARGET_LINUX_SYS_setfsuid 138 | |
6362a3f8 | 434 | { "setfsuid", CB_SYS_setfsuid, TARGET_LINUX_SYS_setfsuid }, |
ef016f83 MF |
435 | #endif |
436 | #ifdef CB_SYS_setfsgid | |
437 | # define TARGET_LINUX_SYS_setfsgid 139 | |
6362a3f8 | 438 | { "setfsgid", CB_SYS_setfsgid, TARGET_LINUX_SYS_setfsgid }, |
ef016f83 MF |
439 | #endif |
440 | #ifdef CB_SYS__llseek | |
441 | # define TARGET_LINUX_SYS__llseek 140 | |
6362a3f8 | 442 | { "_llseek", CB_SYS__llseek, TARGET_LINUX_SYS__llseek }, |
ef016f83 MF |
443 | #endif |
444 | #ifdef CB_SYS_getdents | |
445 | # define TARGET_LINUX_SYS_getdents 141 | |
6362a3f8 | 446 | { "getdents", CB_SYS_getdents, TARGET_LINUX_SYS_getdents }, |
ef016f83 MF |
447 | #endif |
448 | #ifdef CB_SYS_flock | |
449 | # define TARGET_LINUX_SYS_flock 143 | |
6362a3f8 | 450 | { "flock", CB_SYS_flock, TARGET_LINUX_SYS_flock }, |
ef016f83 MF |
451 | #endif |
452 | #ifdef CB_SYS_readv | |
453 | # define TARGET_LINUX_SYS_readv 145 | |
6362a3f8 | 454 | { "readv", CB_SYS_readv, TARGET_LINUX_SYS_readv }, |
ef016f83 MF |
455 | #endif |
456 | #ifdef CB_SYS_writev | |
457 | # define TARGET_LINUX_SYS_writev 146 | |
6362a3f8 | 458 | { "writev", CB_SYS_writev, TARGET_LINUX_SYS_writev }, |
ef016f83 MF |
459 | #endif |
460 | #ifdef CB_SYS_getsid | |
461 | # define TARGET_LINUX_SYS_getsid 147 | |
6362a3f8 | 462 | { "getsid", CB_SYS_getsid, TARGET_LINUX_SYS_getsid }, |
ef016f83 MF |
463 | #endif |
464 | #ifdef CB_SYS_fdatasync | |
465 | # define TARGET_LINUX_SYS_fdatasync 148 | |
6362a3f8 | 466 | { "fdatasync", CB_SYS_fdatasync, TARGET_LINUX_SYS_fdatasync }, |
ef016f83 MF |
467 | #endif |
468 | #ifdef CB_SYS__sysctl | |
469 | # define TARGET_LINUX_SYS__sysctl 149 | |
6362a3f8 | 470 | { "_sysctl", CB_SYS__sysctl, TARGET_LINUX_SYS__sysctl }, |
ef016f83 MF |
471 | #endif |
472 | #ifdef CB_SYS_sched_setparam | |
473 | # define TARGET_LINUX_SYS_sched_setparam 154 | |
6362a3f8 | 474 | { "sched_setparam", CB_SYS_sched_setparam, TARGET_LINUX_SYS_sched_setparam }, |
ef016f83 MF |
475 | #endif |
476 | #ifdef CB_SYS_sched_getparam | |
477 | # define TARGET_LINUX_SYS_sched_getparam 155 | |
6362a3f8 | 478 | { "sched_getparam", CB_SYS_sched_getparam, TARGET_LINUX_SYS_sched_getparam }, |
ef016f83 MF |
479 | #endif |
480 | #ifdef CB_SYS_sched_setscheduler | |
481 | # define TARGET_LINUX_SYS_sched_setscheduler 156 | |
6362a3f8 | 482 | { "sched_setscheduler", CB_SYS_sched_setscheduler, TARGET_LINUX_SYS_sched_setscheduler }, |
ef016f83 MF |
483 | #endif |
484 | #ifdef CB_SYS_sched_getscheduler | |
485 | # define TARGET_LINUX_SYS_sched_getscheduler 157 | |
6362a3f8 | 486 | { "sched_getscheduler", CB_SYS_sched_getscheduler, TARGET_LINUX_SYS_sched_getscheduler }, |
ef016f83 MF |
487 | #endif |
488 | #ifdef CB_SYS_sched_yield | |
489 | # define TARGET_LINUX_SYS_sched_yield 158 | |
6362a3f8 | 490 | { "sched_yield", CB_SYS_sched_yield, TARGET_LINUX_SYS_sched_yield }, |
ef016f83 MF |
491 | #endif |
492 | #ifdef CB_SYS_sched_get_priority_max | |
493 | # define TARGET_LINUX_SYS_sched_get_priority_max 159 | |
6362a3f8 | 494 | { "sched_get_priority_max", CB_SYS_sched_get_priority_max, TARGET_LINUX_SYS_sched_get_priority_max }, |
ef016f83 MF |
495 | #endif |
496 | #ifdef CB_SYS_sched_get_priority_min | |
497 | # define TARGET_LINUX_SYS_sched_get_priority_min 160 | |
6362a3f8 | 498 | { "sched_get_priority_min", CB_SYS_sched_get_priority_min, TARGET_LINUX_SYS_sched_get_priority_min }, |
ef016f83 MF |
499 | #endif |
500 | #ifdef CB_SYS_sched_rr_get_interval | |
501 | # define TARGET_LINUX_SYS_sched_rr_get_interval 161 | |
6362a3f8 | 502 | { "sched_rr_get_interval", CB_SYS_sched_rr_get_interval, TARGET_LINUX_SYS_sched_rr_get_interval }, |
ef016f83 MF |
503 | #endif |
504 | #ifdef CB_SYS_nanosleep | |
505 | # define TARGET_LINUX_SYS_nanosleep 162 | |
6362a3f8 | 506 | { "nanosleep", CB_SYS_nanosleep, TARGET_LINUX_SYS_nanosleep }, |
ef016f83 MF |
507 | #endif |
508 | #ifdef CB_SYS_mremap | |
509 | # define TARGET_LINUX_SYS_mremap 163 | |
6362a3f8 | 510 | { "mremap", CB_SYS_mremap, TARGET_LINUX_SYS_mremap }, |
ef016f83 MF |
511 | #endif |
512 | #ifdef CB_SYS_setresuid | |
513 | # define TARGET_LINUX_SYS_setresuid 164 | |
6362a3f8 | 514 | { "setresuid", CB_SYS_setresuid, TARGET_LINUX_SYS_setresuid }, |
ef016f83 MF |
515 | #endif |
516 | #ifdef CB_SYS_getresuid | |
517 | # define TARGET_LINUX_SYS_getresuid 165 | |
6362a3f8 | 518 | { "getresuid", CB_SYS_getresuid, TARGET_LINUX_SYS_getresuid }, |
ef016f83 MF |
519 | #endif |
520 | #ifdef CB_SYS_nfsservctl | |
521 | # define TARGET_LINUX_SYS_nfsservctl 169 | |
6362a3f8 | 522 | { "nfsservctl", CB_SYS_nfsservctl, TARGET_LINUX_SYS_nfsservctl }, |
ef016f83 MF |
523 | #endif |
524 | #ifdef CB_SYS_setresgid | |
525 | # define TARGET_LINUX_SYS_setresgid 170 | |
6362a3f8 | 526 | { "setresgid", CB_SYS_setresgid, TARGET_LINUX_SYS_setresgid }, |
ef016f83 MF |
527 | #endif |
528 | #ifdef CB_SYS_getresgid | |
529 | # define TARGET_LINUX_SYS_getresgid 171 | |
6362a3f8 | 530 | { "getresgid", CB_SYS_getresgid, TARGET_LINUX_SYS_getresgid }, |
ef016f83 MF |
531 | #endif |
532 | #ifdef CB_SYS_prctl | |
533 | # define TARGET_LINUX_SYS_prctl 172 | |
6362a3f8 | 534 | { "prctl", CB_SYS_prctl, TARGET_LINUX_SYS_prctl }, |
ef016f83 MF |
535 | #endif |
536 | #ifdef CB_SYS_rt_sigreturn | |
537 | # define TARGET_LINUX_SYS_rt_sigreturn 173 | |
6362a3f8 | 538 | { "rt_sigreturn", CB_SYS_rt_sigreturn, TARGET_LINUX_SYS_rt_sigreturn }, |
ef016f83 MF |
539 | #endif |
540 | #ifdef CB_SYS_rt_sigaction | |
541 | # define TARGET_LINUX_SYS_rt_sigaction 174 | |
6362a3f8 | 542 | { "rt_sigaction", CB_SYS_rt_sigaction, TARGET_LINUX_SYS_rt_sigaction }, |
ef016f83 MF |
543 | #endif |
544 | #ifdef CB_SYS_rt_sigprocmask | |
545 | # define TARGET_LINUX_SYS_rt_sigprocmask 175 | |
6362a3f8 | 546 | { "rt_sigprocmask", CB_SYS_rt_sigprocmask, TARGET_LINUX_SYS_rt_sigprocmask }, |
ef016f83 MF |
547 | #endif |
548 | #ifdef CB_SYS_rt_sigpending | |
549 | # define TARGET_LINUX_SYS_rt_sigpending 176 | |
6362a3f8 | 550 | { "rt_sigpending", CB_SYS_rt_sigpending, TARGET_LINUX_SYS_rt_sigpending }, |
ef016f83 MF |
551 | #endif |
552 | #ifdef CB_SYS_rt_sigtimedwait | |
553 | # define TARGET_LINUX_SYS_rt_sigtimedwait 177 | |
6362a3f8 | 554 | { "rt_sigtimedwait", CB_SYS_rt_sigtimedwait, TARGET_LINUX_SYS_rt_sigtimedwait }, |
ef016f83 MF |
555 | #endif |
556 | #ifdef CB_SYS_rt_sigqueueinfo | |
557 | # define TARGET_LINUX_SYS_rt_sigqueueinfo 178 | |
6362a3f8 | 558 | { "rt_sigqueueinfo", CB_SYS_rt_sigqueueinfo, TARGET_LINUX_SYS_rt_sigqueueinfo }, |
ef016f83 MF |
559 | #endif |
560 | #ifdef CB_SYS_rt_sigsuspend | |
561 | # define TARGET_LINUX_SYS_rt_sigsuspend 179 | |
6362a3f8 | 562 | { "rt_sigsuspend", CB_SYS_rt_sigsuspend, TARGET_LINUX_SYS_rt_sigsuspend }, |
ef016f83 MF |
563 | #endif |
564 | #ifdef CB_SYS_pread | |
565 | # define TARGET_LINUX_SYS_pread 180 | |
6362a3f8 | 566 | { "pread", CB_SYS_pread, TARGET_LINUX_SYS_pread }, |
ef016f83 MF |
567 | #endif |
568 | #ifdef CB_SYS_pwrite | |
569 | # define TARGET_LINUX_SYS_pwrite 181 | |
6362a3f8 | 570 | { "pwrite", CB_SYS_pwrite, TARGET_LINUX_SYS_pwrite }, |
ef016f83 MF |
571 | #endif |
572 | #ifdef CB_SYS_lchown | |
573 | # define TARGET_LINUX_SYS_lchown 182 | |
6362a3f8 | 574 | { "lchown", CB_SYS_lchown, TARGET_LINUX_SYS_lchown }, |
ef016f83 MF |
575 | #endif |
576 | #ifdef CB_SYS_getcwd | |
577 | # define TARGET_LINUX_SYS_getcwd 183 | |
6362a3f8 | 578 | { "getcwd", CB_SYS_getcwd, TARGET_LINUX_SYS_getcwd }, |
ef016f83 MF |
579 | #endif |
580 | #ifdef CB_SYS_capget | |
581 | # define TARGET_LINUX_SYS_capget 184 | |
6362a3f8 | 582 | { "capget", CB_SYS_capget, TARGET_LINUX_SYS_capget }, |
ef016f83 MF |
583 | #endif |
584 | #ifdef CB_SYS_capset | |
585 | # define TARGET_LINUX_SYS_capset 185 | |
6362a3f8 | 586 | { "capset", CB_SYS_capset, TARGET_LINUX_SYS_capset }, |
ef016f83 MF |
587 | #endif |
588 | #ifdef CB_SYS_sigaltstack | |
589 | # define TARGET_LINUX_SYS_sigaltstack 186 | |
6362a3f8 | 590 | { "sigaltstack", CB_SYS_sigaltstack, TARGET_LINUX_SYS_sigaltstack }, |
ef016f83 MF |
591 | #endif |
592 | #ifdef CB_SYS_sendfile | |
593 | # define TARGET_LINUX_SYS_sendfile 187 | |
6362a3f8 | 594 | { "sendfile", CB_SYS_sendfile, TARGET_LINUX_SYS_sendfile }, |
ef016f83 MF |
595 | #endif |
596 | #ifdef CB_SYS_vfork | |
597 | # define TARGET_LINUX_SYS_vfork 190 | |
6362a3f8 | 598 | { "vfork", CB_SYS_vfork, TARGET_LINUX_SYS_vfork }, |
ef016f83 MF |
599 | #endif |
600 | #ifdef CB_SYS_getrlimit | |
601 | # define TARGET_LINUX_SYS_getrlimit 191 | |
6362a3f8 | 602 | { "getrlimit", CB_SYS_getrlimit, TARGET_LINUX_SYS_getrlimit }, |
ef016f83 MF |
603 | #endif |
604 | #ifdef CB_SYS_mmap2 | |
605 | # define TARGET_LINUX_SYS_mmap2 192 | |
6362a3f8 | 606 | { "mmap2", CB_SYS_mmap2, TARGET_LINUX_SYS_mmap2 }, |
ef016f83 MF |
607 | #endif |
608 | #ifdef CB_SYS_truncate64 | |
609 | # define TARGET_LINUX_SYS_truncate64 193 | |
6362a3f8 | 610 | { "truncate64", CB_SYS_truncate64, TARGET_LINUX_SYS_truncate64 }, |
ef016f83 MF |
611 | #endif |
612 | #ifdef CB_SYS_ftruncate64 | |
613 | # define TARGET_LINUX_SYS_ftruncate64 194 | |
6362a3f8 | 614 | { "ftruncate64", CB_SYS_ftruncate64, TARGET_LINUX_SYS_ftruncate64 }, |
ef016f83 MF |
615 | #endif |
616 | #ifdef CB_SYS_stat64 | |
617 | # define TARGET_LINUX_SYS_stat64 195 | |
6362a3f8 | 618 | { "stat64", CB_SYS_stat64, TARGET_LINUX_SYS_stat64 }, |
ef016f83 MF |
619 | #endif |
620 | #ifdef CB_SYS_lstat64 | |
621 | # define TARGET_LINUX_SYS_lstat64 196 | |
6362a3f8 | 622 | { "lstat64", CB_SYS_lstat64, TARGET_LINUX_SYS_lstat64 }, |
ef016f83 MF |
623 | #endif |
624 | #ifdef CB_SYS_fstat64 | |
625 | # define TARGET_LINUX_SYS_fstat64 197 | |
6362a3f8 | 626 | { "fstat64", CB_SYS_fstat64, TARGET_LINUX_SYS_fstat64 }, |
ef016f83 MF |
627 | #endif |
628 | #ifdef CB_SYS_chown32 | |
629 | # define TARGET_LINUX_SYS_chown32 198 | |
6362a3f8 | 630 | { "chown32", CB_SYS_chown32, TARGET_LINUX_SYS_chown32 }, |
ef016f83 MF |
631 | #endif |
632 | #ifdef CB_SYS_getuid32 | |
633 | # define TARGET_LINUX_SYS_getuid32 199 | |
6362a3f8 | 634 | { "getuid32", CB_SYS_getuid32, TARGET_LINUX_SYS_getuid32 }, |
ef016f83 MF |
635 | #endif |
636 | #ifdef CB_SYS_getgid32 | |
637 | # define TARGET_LINUX_SYS_getgid32 200 | |
6362a3f8 | 638 | { "getgid32", CB_SYS_getgid32, TARGET_LINUX_SYS_getgid32 }, |
ef016f83 MF |
639 | #endif |
640 | #ifdef CB_SYS_geteuid32 | |
641 | # define TARGET_LINUX_SYS_geteuid32 201 | |
6362a3f8 | 642 | { "geteuid32", CB_SYS_geteuid32, TARGET_LINUX_SYS_geteuid32 }, |
ef016f83 MF |
643 | #endif |
644 | #ifdef CB_SYS_getegid32 | |
645 | # define TARGET_LINUX_SYS_getegid32 202 | |
6362a3f8 | 646 | { "getegid32", CB_SYS_getegid32, TARGET_LINUX_SYS_getegid32 }, |
ef016f83 MF |
647 | #endif |
648 | #ifdef CB_SYS_setreuid32 | |
649 | # define TARGET_LINUX_SYS_setreuid32 203 | |
6362a3f8 | 650 | { "setreuid32", CB_SYS_setreuid32, TARGET_LINUX_SYS_setreuid32 }, |
ef016f83 MF |
651 | #endif |
652 | #ifdef CB_SYS_setregid32 | |
653 | # define TARGET_LINUX_SYS_setregid32 204 | |
6362a3f8 | 654 | { "setregid32", CB_SYS_setregid32, TARGET_LINUX_SYS_setregid32 }, |
ef016f83 MF |
655 | #endif |
656 | #ifdef CB_SYS_getgroups32 | |
657 | # define TARGET_LINUX_SYS_getgroups32 205 | |
6362a3f8 | 658 | { "getgroups32", CB_SYS_getgroups32, TARGET_LINUX_SYS_getgroups32 }, |
ef016f83 MF |
659 | #endif |
660 | #ifdef CB_SYS_setgroups32 | |
661 | # define TARGET_LINUX_SYS_setgroups32 206 | |
6362a3f8 | 662 | { "setgroups32", CB_SYS_setgroups32, TARGET_LINUX_SYS_setgroups32 }, |
ef016f83 MF |
663 | #endif |
664 | #ifdef CB_SYS_fchown32 | |
665 | # define TARGET_LINUX_SYS_fchown32 207 | |
6362a3f8 | 666 | { "fchown32", CB_SYS_fchown32, TARGET_LINUX_SYS_fchown32 }, |
ef016f83 MF |
667 | #endif |
668 | #ifdef CB_SYS_setresuid32 | |
669 | # define TARGET_LINUX_SYS_setresuid32 208 | |
6362a3f8 | 670 | { "setresuid32", CB_SYS_setresuid32, TARGET_LINUX_SYS_setresuid32 }, |
ef016f83 MF |
671 | #endif |
672 | #ifdef CB_SYS_getresuid32 | |
673 | # define TARGET_LINUX_SYS_getresuid32 209 | |
6362a3f8 | 674 | { "getresuid32", CB_SYS_getresuid32, TARGET_LINUX_SYS_getresuid32 }, |
ef016f83 MF |
675 | #endif |
676 | #ifdef CB_SYS_setresgid32 | |
677 | # define TARGET_LINUX_SYS_setresgid32 210 | |
6362a3f8 | 678 | { "setresgid32", CB_SYS_setresgid32, TARGET_LINUX_SYS_setresgid32 }, |
ef016f83 MF |
679 | #endif |
680 | #ifdef CB_SYS_getresgid32 | |
681 | # define TARGET_LINUX_SYS_getresgid32 211 | |
6362a3f8 | 682 | { "getresgid32", CB_SYS_getresgid32, TARGET_LINUX_SYS_getresgid32 }, |
ef016f83 MF |
683 | #endif |
684 | #ifdef CB_SYS_lchown32 | |
685 | # define TARGET_LINUX_SYS_lchown32 212 | |
6362a3f8 | 686 | { "lchown32", CB_SYS_lchown32, TARGET_LINUX_SYS_lchown32 }, |
ef016f83 MF |
687 | #endif |
688 | #ifdef CB_SYS_setuid32 | |
689 | # define TARGET_LINUX_SYS_setuid32 213 | |
6362a3f8 | 690 | { "setuid32", CB_SYS_setuid32, TARGET_LINUX_SYS_setuid32 }, |
ef016f83 MF |
691 | #endif |
692 | #ifdef CB_SYS_setgid32 | |
693 | # define TARGET_LINUX_SYS_setgid32 214 | |
6362a3f8 | 694 | { "setgid32", CB_SYS_setgid32, TARGET_LINUX_SYS_setgid32 }, |
ef016f83 MF |
695 | #endif |
696 | #ifdef CB_SYS_setfsuid32 | |
697 | # define TARGET_LINUX_SYS_setfsuid32 215 | |
6362a3f8 | 698 | { "setfsuid32", CB_SYS_setfsuid32, TARGET_LINUX_SYS_setfsuid32 }, |
ef016f83 MF |
699 | #endif |
700 | #ifdef CB_SYS_setfsgid32 | |
701 | # define TARGET_LINUX_SYS_setfsgid32 216 | |
6362a3f8 | 702 | { "setfsgid32", CB_SYS_setfsgid32, TARGET_LINUX_SYS_setfsgid32 }, |
ef016f83 MF |
703 | #endif |
704 | #ifdef CB_SYS_pivot_root | |
705 | # define TARGET_LINUX_SYS_pivot_root 217 | |
6362a3f8 | 706 | { "pivot_root", CB_SYS_pivot_root, TARGET_LINUX_SYS_pivot_root }, |
ef016f83 MF |
707 | #endif |
708 | #ifdef CB_SYS_getdents64 | |
709 | # define TARGET_LINUX_SYS_getdents64 220 | |
6362a3f8 | 710 | { "getdents64", CB_SYS_getdents64, TARGET_LINUX_SYS_getdents64 }, |
ef016f83 MF |
711 | #endif |
712 | #ifdef CB_SYS_fcntl64 | |
713 | # define TARGET_LINUX_SYS_fcntl64 221 | |
6362a3f8 | 714 | { "fcntl64", CB_SYS_fcntl64, TARGET_LINUX_SYS_fcntl64 }, |
ef016f83 MF |
715 | #endif |
716 | #ifdef CB_SYS_gettid | |
717 | # define TARGET_LINUX_SYS_gettid 224 | |
6362a3f8 | 718 | { "gettid", CB_SYS_gettid, TARGET_LINUX_SYS_gettid }, |
ef016f83 MF |
719 | #endif |
720 | #ifdef CB_SYS_readahead | |
721 | # define TARGET_LINUX_SYS_readahead 225 | |
6362a3f8 | 722 | { "readahead", CB_SYS_readahead, TARGET_LINUX_SYS_readahead }, |
ef016f83 MF |
723 | #endif |
724 | #ifdef CB_SYS_setxattr | |
725 | # define TARGET_LINUX_SYS_setxattr 226 | |
6362a3f8 | 726 | { "setxattr", CB_SYS_setxattr, TARGET_LINUX_SYS_setxattr }, |
ef016f83 MF |
727 | #endif |
728 | #ifdef CB_SYS_lsetxattr | |
729 | # define TARGET_LINUX_SYS_lsetxattr 227 | |
6362a3f8 | 730 | { "lsetxattr", CB_SYS_lsetxattr, TARGET_LINUX_SYS_lsetxattr }, |
ef016f83 MF |
731 | #endif |
732 | #ifdef CB_SYS_fsetxattr | |
733 | # define TARGET_LINUX_SYS_fsetxattr 228 | |
6362a3f8 | 734 | { "fsetxattr", CB_SYS_fsetxattr, TARGET_LINUX_SYS_fsetxattr }, |
ef016f83 MF |
735 | #endif |
736 | #ifdef CB_SYS_getxattr | |
737 | # define TARGET_LINUX_SYS_getxattr 229 | |
6362a3f8 | 738 | { "getxattr", CB_SYS_getxattr, TARGET_LINUX_SYS_getxattr }, |
ef016f83 MF |
739 | #endif |
740 | #ifdef CB_SYS_lgetxattr | |
741 | # define TARGET_LINUX_SYS_lgetxattr 230 | |
6362a3f8 | 742 | { "lgetxattr", CB_SYS_lgetxattr, TARGET_LINUX_SYS_lgetxattr }, |
ef016f83 MF |
743 | #endif |
744 | #ifdef CB_SYS_fgetxattr | |
745 | # define TARGET_LINUX_SYS_fgetxattr 231 | |
6362a3f8 | 746 | { "fgetxattr", CB_SYS_fgetxattr, TARGET_LINUX_SYS_fgetxattr }, |
ef016f83 MF |
747 | #endif |
748 | #ifdef CB_SYS_listxattr | |
749 | # define TARGET_LINUX_SYS_listxattr 232 | |
6362a3f8 | 750 | { "listxattr", CB_SYS_listxattr, TARGET_LINUX_SYS_listxattr }, |
ef016f83 MF |
751 | #endif |
752 | #ifdef CB_SYS_llistxattr | |
753 | # define TARGET_LINUX_SYS_llistxattr 233 | |
6362a3f8 | 754 | { "llistxattr", CB_SYS_llistxattr, TARGET_LINUX_SYS_llistxattr }, |
ef016f83 MF |
755 | #endif |
756 | #ifdef CB_SYS_flistxattr | |
757 | # define TARGET_LINUX_SYS_flistxattr 234 | |
6362a3f8 | 758 | { "flistxattr", CB_SYS_flistxattr, TARGET_LINUX_SYS_flistxattr }, |
ef016f83 MF |
759 | #endif |
760 | #ifdef CB_SYS_removexattr | |
761 | # define TARGET_LINUX_SYS_removexattr 235 | |
6362a3f8 | 762 | { "removexattr", CB_SYS_removexattr, TARGET_LINUX_SYS_removexattr }, |
ef016f83 MF |
763 | #endif |
764 | #ifdef CB_SYS_lremovexattr | |
765 | # define TARGET_LINUX_SYS_lremovexattr 236 | |
6362a3f8 | 766 | { "lremovexattr", CB_SYS_lremovexattr, TARGET_LINUX_SYS_lremovexattr }, |
ef016f83 MF |
767 | #endif |
768 | #ifdef CB_SYS_fremovexattr | |
769 | # define TARGET_LINUX_SYS_fremovexattr 237 | |
6362a3f8 | 770 | { "fremovexattr", CB_SYS_fremovexattr, TARGET_LINUX_SYS_fremovexattr }, |
ef016f83 MF |
771 | #endif |
772 | #ifdef CB_SYS_tkill | |
773 | # define TARGET_LINUX_SYS_tkill 238 | |
6362a3f8 | 774 | { "tkill", CB_SYS_tkill, TARGET_LINUX_SYS_tkill }, |
ef016f83 MF |
775 | #endif |
776 | #ifdef CB_SYS_sendfile64 | |
777 | # define TARGET_LINUX_SYS_sendfile64 239 | |
6362a3f8 | 778 | { "sendfile64", CB_SYS_sendfile64, TARGET_LINUX_SYS_sendfile64 }, |
ef016f83 MF |
779 | #endif |
780 | #ifdef CB_SYS_futex | |
781 | # define TARGET_LINUX_SYS_futex 240 | |
6362a3f8 | 782 | { "futex", CB_SYS_futex, TARGET_LINUX_SYS_futex }, |
ef016f83 MF |
783 | #endif |
784 | #ifdef CB_SYS_sched_setaffinity | |
785 | # define TARGET_LINUX_SYS_sched_setaffinity 241 | |
6362a3f8 | 786 | { "sched_setaffinity", CB_SYS_sched_setaffinity, TARGET_LINUX_SYS_sched_setaffinity }, |
ef016f83 MF |
787 | #endif |
788 | #ifdef CB_SYS_sched_getaffinity | |
789 | # define TARGET_LINUX_SYS_sched_getaffinity 242 | |
6362a3f8 | 790 | { "sched_getaffinity", CB_SYS_sched_getaffinity, TARGET_LINUX_SYS_sched_getaffinity }, |
ef016f83 MF |
791 | #endif |
792 | #ifdef CB_SYS_io_setup | |
793 | # define TARGET_LINUX_SYS_io_setup 245 | |
6362a3f8 | 794 | { "io_setup", CB_SYS_io_setup, TARGET_LINUX_SYS_io_setup }, |
ef016f83 MF |
795 | #endif |
796 | #ifdef CB_SYS_io_destroy | |
797 | # define TARGET_LINUX_SYS_io_destroy 246 | |
6362a3f8 | 798 | { "io_destroy", CB_SYS_io_destroy, TARGET_LINUX_SYS_io_destroy }, |
ef016f83 MF |
799 | #endif |
800 | #ifdef CB_SYS_io_getevents | |
801 | # define TARGET_LINUX_SYS_io_getevents 247 | |
6362a3f8 | 802 | { "io_getevents", CB_SYS_io_getevents, TARGET_LINUX_SYS_io_getevents }, |
ef016f83 MF |
803 | #endif |
804 | #ifdef CB_SYS_io_submit | |
805 | # define TARGET_LINUX_SYS_io_submit 248 | |
6362a3f8 | 806 | { "io_submit", CB_SYS_io_submit, TARGET_LINUX_SYS_io_submit }, |
ef016f83 MF |
807 | #endif |
808 | #ifdef CB_SYS_io_cancel | |
809 | # define TARGET_LINUX_SYS_io_cancel 249 | |
6362a3f8 | 810 | { "io_cancel", CB_SYS_io_cancel, TARGET_LINUX_SYS_io_cancel }, |
ef016f83 MF |
811 | #endif |
812 | #ifdef CB_SYS_exit_group | |
813 | # define TARGET_LINUX_SYS_exit_group 252 | |
6362a3f8 | 814 | { "exit_group", CB_SYS_exit_group, TARGET_LINUX_SYS_exit_group }, |
ef016f83 MF |
815 | #endif |
816 | #ifdef CB_SYS_lookup_dcookie | |
817 | # define TARGET_LINUX_SYS_lookup_dcookie 253 | |
6362a3f8 | 818 | { "lookup_dcookie", CB_SYS_lookup_dcookie, TARGET_LINUX_SYS_lookup_dcookie }, |
ef016f83 MF |
819 | #endif |
820 | #ifdef CB_SYS_bfin_spinlock | |
821 | # define TARGET_LINUX_SYS_bfin_spinlock 254 | |
6362a3f8 | 822 | { "bfin_spinlock", CB_SYS_bfin_spinlock, TARGET_LINUX_SYS_bfin_spinlock }, |
ef016f83 MF |
823 | #endif |
824 | #ifdef CB_SYS_epoll_create | |
825 | # define TARGET_LINUX_SYS_epoll_create 255 | |
6362a3f8 | 826 | { "epoll_create", CB_SYS_epoll_create, TARGET_LINUX_SYS_epoll_create }, |
ef016f83 MF |
827 | #endif |
828 | #ifdef CB_SYS_epoll_ctl | |
829 | # define TARGET_LINUX_SYS_epoll_ctl 256 | |
6362a3f8 | 830 | { "epoll_ctl", CB_SYS_epoll_ctl, TARGET_LINUX_SYS_epoll_ctl }, |
ef016f83 MF |
831 | #endif |
832 | #ifdef CB_SYS_epoll_wait | |
833 | # define TARGET_LINUX_SYS_epoll_wait 257 | |
6362a3f8 | 834 | { "epoll_wait", CB_SYS_epoll_wait, TARGET_LINUX_SYS_epoll_wait }, |
ef016f83 MF |
835 | #endif |
836 | #ifdef CB_SYS_set_tid_address | |
837 | # define TARGET_LINUX_SYS_set_tid_address 259 | |
6362a3f8 | 838 | { "set_tid_address", CB_SYS_set_tid_address, TARGET_LINUX_SYS_set_tid_address }, |
ef016f83 MF |
839 | #endif |
840 | #ifdef CB_SYS_timer_create | |
841 | # define TARGET_LINUX_SYS_timer_create 260 | |
6362a3f8 | 842 | { "timer_create", CB_SYS_timer_create, TARGET_LINUX_SYS_timer_create }, |
ef016f83 MF |
843 | #endif |
844 | #ifdef CB_SYS_timer_settime | |
845 | # define TARGET_LINUX_SYS_timer_settime 261 | |
6362a3f8 | 846 | { "timer_settime", CB_SYS_timer_settime, TARGET_LINUX_SYS_timer_settime }, |
ef016f83 MF |
847 | #endif |
848 | #ifdef CB_SYS_timer_gettime | |
849 | # define TARGET_LINUX_SYS_timer_gettime 262 | |
6362a3f8 | 850 | { "timer_gettime", CB_SYS_timer_gettime, TARGET_LINUX_SYS_timer_gettime }, |
ef016f83 MF |
851 | #endif |
852 | #ifdef CB_SYS_timer_getoverrun | |
853 | # define TARGET_LINUX_SYS_timer_getoverrun 263 | |
6362a3f8 | 854 | { "timer_getoverrun", CB_SYS_timer_getoverrun, TARGET_LINUX_SYS_timer_getoverrun }, |
ef016f83 MF |
855 | #endif |
856 | #ifdef CB_SYS_timer_delete | |
857 | # define TARGET_LINUX_SYS_timer_delete 264 | |
6362a3f8 | 858 | { "timer_delete", CB_SYS_timer_delete, TARGET_LINUX_SYS_timer_delete }, |
ef016f83 MF |
859 | #endif |
860 | #ifdef CB_SYS_clock_settime | |
861 | # define TARGET_LINUX_SYS_clock_settime 265 | |
6362a3f8 | 862 | { "clock_settime", CB_SYS_clock_settime, TARGET_LINUX_SYS_clock_settime }, |
ef016f83 MF |
863 | #endif |
864 | #ifdef CB_SYS_clock_gettime | |
865 | # define TARGET_LINUX_SYS_clock_gettime 266 | |
6362a3f8 | 866 | { "clock_gettime", CB_SYS_clock_gettime, TARGET_LINUX_SYS_clock_gettime }, |
ef016f83 MF |
867 | #endif |
868 | #ifdef CB_SYS_clock_getres | |
869 | # define TARGET_LINUX_SYS_clock_getres 267 | |
6362a3f8 | 870 | { "clock_getres", CB_SYS_clock_getres, TARGET_LINUX_SYS_clock_getres }, |
ef016f83 MF |
871 | #endif |
872 | #ifdef CB_SYS_clock_nanosleep | |
873 | # define TARGET_LINUX_SYS_clock_nanosleep 268 | |
6362a3f8 | 874 | { "clock_nanosleep", CB_SYS_clock_nanosleep, TARGET_LINUX_SYS_clock_nanosleep }, |
ef016f83 MF |
875 | #endif |
876 | #ifdef CB_SYS_statfs64 | |
877 | # define TARGET_LINUX_SYS_statfs64 269 | |
6362a3f8 | 878 | { "statfs64", CB_SYS_statfs64, TARGET_LINUX_SYS_statfs64 }, |
ef016f83 MF |
879 | #endif |
880 | #ifdef CB_SYS_fstatfs64 | |
881 | # define TARGET_LINUX_SYS_fstatfs64 270 | |
6362a3f8 | 882 | { "fstatfs64", CB_SYS_fstatfs64, TARGET_LINUX_SYS_fstatfs64 }, |
ef016f83 MF |
883 | #endif |
884 | #ifdef CB_SYS_tgkill | |
885 | # define TARGET_LINUX_SYS_tgkill 271 | |
6362a3f8 | 886 | { "tgkill", CB_SYS_tgkill, TARGET_LINUX_SYS_tgkill }, |
ef016f83 MF |
887 | #endif |
888 | #ifdef CB_SYS_utimes | |
889 | # define TARGET_LINUX_SYS_utimes 272 | |
6362a3f8 | 890 | { "utimes", CB_SYS_utimes, TARGET_LINUX_SYS_utimes }, |
ef016f83 MF |
891 | #endif |
892 | #ifdef CB_SYS_fadvise64_64 | |
893 | # define TARGET_LINUX_SYS_fadvise64_64 273 | |
6362a3f8 | 894 | { "fadvise64_64", CB_SYS_fadvise64_64, TARGET_LINUX_SYS_fadvise64_64 }, |
ef016f83 MF |
895 | #endif |
896 | #ifdef CB_SYS_mq_open | |
897 | # define TARGET_LINUX_SYS_mq_open 278 | |
6362a3f8 | 898 | { "mq_open", CB_SYS_mq_open, TARGET_LINUX_SYS_mq_open }, |
ef016f83 MF |
899 | #endif |
900 | #ifdef CB_SYS_mq_unlink | |
901 | # define TARGET_LINUX_SYS_mq_unlink 279 | |
6362a3f8 | 902 | { "mq_unlink", CB_SYS_mq_unlink, TARGET_LINUX_SYS_mq_unlink }, |
ef016f83 MF |
903 | #endif |
904 | #ifdef CB_SYS_mq_timedsend | |
905 | # define TARGET_LINUX_SYS_mq_timedsend 280 | |
6362a3f8 | 906 | { "mq_timedsend", CB_SYS_mq_timedsend, TARGET_LINUX_SYS_mq_timedsend }, |
ef016f83 MF |
907 | #endif |
908 | #ifdef CB_SYS_mq_timedreceive | |
909 | # define TARGET_LINUX_SYS_mq_timedreceive 281 | |
6362a3f8 | 910 | { "mq_timedreceive", CB_SYS_mq_timedreceive, TARGET_LINUX_SYS_mq_timedreceive }, |
ef016f83 MF |
911 | #endif |
912 | #ifdef CB_SYS_mq_notify | |
913 | # define TARGET_LINUX_SYS_mq_notify 282 | |
6362a3f8 | 914 | { "mq_notify", CB_SYS_mq_notify, TARGET_LINUX_SYS_mq_notify }, |
ef016f83 MF |
915 | #endif |
916 | #ifdef CB_SYS_mq_getsetattr | |
917 | # define TARGET_LINUX_SYS_mq_getsetattr 283 | |
6362a3f8 | 918 | { "mq_getsetattr", CB_SYS_mq_getsetattr, TARGET_LINUX_SYS_mq_getsetattr }, |
ef016f83 MF |
919 | #endif |
920 | #ifdef CB_SYS_kexec_load | |
921 | # define TARGET_LINUX_SYS_kexec_load 284 | |
6362a3f8 | 922 | { "kexec_load", CB_SYS_kexec_load, TARGET_LINUX_SYS_kexec_load }, |
ef016f83 MF |
923 | #endif |
924 | #ifdef CB_SYS_waitid | |
925 | # define TARGET_LINUX_SYS_waitid 285 | |
6362a3f8 | 926 | { "waitid", CB_SYS_waitid, TARGET_LINUX_SYS_waitid }, |
ef016f83 MF |
927 | #endif |
928 | #ifdef CB_SYS_add_key | |
929 | # define TARGET_LINUX_SYS_add_key 286 | |
6362a3f8 | 930 | { "add_key", CB_SYS_add_key, TARGET_LINUX_SYS_add_key }, |
ef016f83 MF |
931 | #endif |
932 | #ifdef CB_SYS_request_key | |
933 | # define TARGET_LINUX_SYS_request_key 287 | |
6362a3f8 | 934 | { "request_key", CB_SYS_request_key, TARGET_LINUX_SYS_request_key }, |
ef016f83 MF |
935 | #endif |
936 | #ifdef CB_SYS_keyctl | |
937 | # define TARGET_LINUX_SYS_keyctl 288 | |
6362a3f8 | 938 | { "keyctl", CB_SYS_keyctl, TARGET_LINUX_SYS_keyctl }, |
ef016f83 MF |
939 | #endif |
940 | #ifdef CB_SYS_ioprio_set | |
941 | # define TARGET_LINUX_SYS_ioprio_set 289 | |
6362a3f8 | 942 | { "ioprio_set", CB_SYS_ioprio_set, TARGET_LINUX_SYS_ioprio_set }, |
ef016f83 MF |
943 | #endif |
944 | #ifdef CB_SYS_ioprio_get | |
945 | # define TARGET_LINUX_SYS_ioprio_get 290 | |
6362a3f8 | 946 | { "ioprio_get", CB_SYS_ioprio_get, TARGET_LINUX_SYS_ioprio_get }, |
ef016f83 MF |
947 | #endif |
948 | #ifdef CB_SYS_inotify_init | |
949 | # define TARGET_LINUX_SYS_inotify_init 291 | |
6362a3f8 | 950 | { "inotify_init", CB_SYS_inotify_init, TARGET_LINUX_SYS_inotify_init }, |
ef016f83 MF |
951 | #endif |
952 | #ifdef CB_SYS_inotify_add_watch | |
953 | # define TARGET_LINUX_SYS_inotify_add_watch 292 | |
6362a3f8 | 954 | { "inotify_add_watch", CB_SYS_inotify_add_watch, TARGET_LINUX_SYS_inotify_add_watch }, |
ef016f83 MF |
955 | #endif |
956 | #ifdef CB_SYS_inotify_rm_watch | |
957 | # define TARGET_LINUX_SYS_inotify_rm_watch 293 | |
6362a3f8 | 958 | { "inotify_rm_watch", CB_SYS_inotify_rm_watch, TARGET_LINUX_SYS_inotify_rm_watch }, |
ef016f83 MF |
959 | #endif |
960 | #ifdef CB_SYS_openat | |
961 | # define TARGET_LINUX_SYS_openat 295 | |
6362a3f8 | 962 | { "openat", CB_SYS_openat, TARGET_LINUX_SYS_openat }, |
ef016f83 MF |
963 | #endif |
964 | #ifdef CB_SYS_mkdirat | |
965 | # define TARGET_LINUX_SYS_mkdirat 296 | |
6362a3f8 | 966 | { "mkdirat", CB_SYS_mkdirat, TARGET_LINUX_SYS_mkdirat }, |
ef016f83 MF |
967 | #endif |
968 | #ifdef CB_SYS_mknodat | |
969 | # define TARGET_LINUX_SYS_mknodat 297 | |
6362a3f8 | 970 | { "mknodat", CB_SYS_mknodat, TARGET_LINUX_SYS_mknodat }, |
ef016f83 MF |
971 | #endif |
972 | #ifdef CB_SYS_fchownat | |
973 | # define TARGET_LINUX_SYS_fchownat 298 | |
6362a3f8 | 974 | { "fchownat", CB_SYS_fchownat, TARGET_LINUX_SYS_fchownat }, |
ef016f83 MF |
975 | #endif |
976 | #ifdef CB_SYS_futimesat | |
977 | # define TARGET_LINUX_SYS_futimesat 299 | |
6362a3f8 | 978 | { "futimesat", CB_SYS_futimesat, TARGET_LINUX_SYS_futimesat }, |
ef016f83 MF |
979 | #endif |
980 | #ifdef CB_SYS_fstatat64 | |
981 | # define TARGET_LINUX_SYS_fstatat64 300 | |
6362a3f8 | 982 | { "fstatat64", CB_SYS_fstatat64, TARGET_LINUX_SYS_fstatat64 }, |
ef016f83 MF |
983 | #endif |
984 | #ifdef CB_SYS_unlinkat | |
985 | # define TARGET_LINUX_SYS_unlinkat 301 | |
6362a3f8 | 986 | { "unlinkat", CB_SYS_unlinkat, TARGET_LINUX_SYS_unlinkat }, |
ef016f83 MF |
987 | #endif |
988 | #ifdef CB_SYS_renameat | |
989 | # define TARGET_LINUX_SYS_renameat 302 | |
6362a3f8 | 990 | { "renameat", CB_SYS_renameat, TARGET_LINUX_SYS_renameat }, |
ef016f83 MF |
991 | #endif |
992 | #ifdef CB_SYS_linkat | |
993 | # define TARGET_LINUX_SYS_linkat 303 | |
6362a3f8 | 994 | { "linkat", CB_SYS_linkat, TARGET_LINUX_SYS_linkat }, |
ef016f83 MF |
995 | #endif |
996 | #ifdef CB_SYS_symlinkat | |
997 | # define TARGET_LINUX_SYS_symlinkat 304 | |
6362a3f8 | 998 | { "symlinkat", CB_SYS_symlinkat, TARGET_LINUX_SYS_symlinkat }, |
ef016f83 MF |
999 | #endif |
1000 | #ifdef CB_SYS_readlinkat | |
1001 | # define TARGET_LINUX_SYS_readlinkat 305 | |
6362a3f8 | 1002 | { "readlinkat", CB_SYS_readlinkat, TARGET_LINUX_SYS_readlinkat }, |
ef016f83 MF |
1003 | #endif |
1004 | #ifdef CB_SYS_fchmodat | |
1005 | # define TARGET_LINUX_SYS_fchmodat 306 | |
6362a3f8 | 1006 | { "fchmodat", CB_SYS_fchmodat, TARGET_LINUX_SYS_fchmodat }, |
ef016f83 MF |
1007 | #endif |
1008 | #ifdef CB_SYS_faccessat | |
1009 | # define TARGET_LINUX_SYS_faccessat 307 | |
6362a3f8 | 1010 | { "faccessat", CB_SYS_faccessat, TARGET_LINUX_SYS_faccessat }, |
ef016f83 MF |
1011 | #endif |
1012 | #ifdef CB_SYS_pselect6 | |
1013 | # define TARGET_LINUX_SYS_pselect6 308 | |
6362a3f8 | 1014 | { "pselect6", CB_SYS_pselect6, TARGET_LINUX_SYS_pselect6 }, |
ef016f83 MF |
1015 | #endif |
1016 | #ifdef CB_SYS_ppoll | |
1017 | # define TARGET_LINUX_SYS_ppoll 309 | |
6362a3f8 | 1018 | { "ppoll", CB_SYS_ppoll, TARGET_LINUX_SYS_ppoll }, |
ef016f83 MF |
1019 | #endif |
1020 | #ifdef CB_SYS_unshare | |
1021 | # define TARGET_LINUX_SYS_unshare 310 | |
6362a3f8 | 1022 | { "unshare", CB_SYS_unshare, TARGET_LINUX_SYS_unshare }, |
ef016f83 MF |
1023 | #endif |
1024 | #ifdef CB_SYS_sram_alloc | |
1025 | # define TARGET_LINUX_SYS_sram_alloc 311 | |
6362a3f8 | 1026 | { "sram_alloc", CB_SYS_sram_alloc, TARGET_LINUX_SYS_sram_alloc }, |
ef016f83 MF |
1027 | #endif |
1028 | #ifdef CB_SYS_sram_free | |
1029 | # define TARGET_LINUX_SYS_sram_free 312 | |
6362a3f8 | 1030 | { "sram_free", CB_SYS_sram_free, TARGET_LINUX_SYS_sram_free }, |
ef016f83 MF |
1031 | #endif |
1032 | #ifdef CB_SYS_dma_memcpy | |
1033 | # define TARGET_LINUX_SYS_dma_memcpy 313 | |
6362a3f8 | 1034 | { "dma_memcpy", CB_SYS_dma_memcpy, TARGET_LINUX_SYS_dma_memcpy }, |
ef016f83 MF |
1035 | #endif |
1036 | #ifdef CB_SYS_accept | |
1037 | # define TARGET_LINUX_SYS_accept 314 | |
6362a3f8 | 1038 | { "accept", CB_SYS_accept, TARGET_LINUX_SYS_accept }, |
ef016f83 MF |
1039 | #endif |
1040 | #ifdef CB_SYS_bind | |
1041 | # define TARGET_LINUX_SYS_bind 315 | |
6362a3f8 | 1042 | { "bind", CB_SYS_bind, TARGET_LINUX_SYS_bind }, |
ef016f83 MF |
1043 | #endif |
1044 | #ifdef CB_SYS_connect | |
1045 | # define TARGET_LINUX_SYS_connect 316 | |
6362a3f8 | 1046 | { "connect", CB_SYS_connect, TARGET_LINUX_SYS_connect }, |
ef016f83 MF |
1047 | #endif |
1048 | #ifdef CB_SYS_getpeername | |
1049 | # define TARGET_LINUX_SYS_getpeername 317 | |
6362a3f8 | 1050 | { "getpeername", CB_SYS_getpeername, TARGET_LINUX_SYS_getpeername }, |
ef016f83 MF |
1051 | #endif |
1052 | #ifdef CB_SYS_getsockname | |
1053 | # define TARGET_LINUX_SYS_getsockname 318 | |
6362a3f8 | 1054 | { "getsockname", CB_SYS_getsockname, TARGET_LINUX_SYS_getsockname }, |
ef016f83 MF |
1055 | #endif |
1056 | #ifdef CB_SYS_getsockopt | |
1057 | # define TARGET_LINUX_SYS_getsockopt 319 | |
6362a3f8 | 1058 | { "getsockopt", CB_SYS_getsockopt, TARGET_LINUX_SYS_getsockopt }, |
ef016f83 MF |
1059 | #endif |
1060 | #ifdef CB_SYS_listen | |
1061 | # define TARGET_LINUX_SYS_listen 320 | |
6362a3f8 | 1062 | { "listen", CB_SYS_listen, TARGET_LINUX_SYS_listen }, |
ef016f83 MF |
1063 | #endif |
1064 | #ifdef CB_SYS_recv | |
1065 | # define TARGET_LINUX_SYS_recv 321 | |
6362a3f8 | 1066 | { "recv", CB_SYS_recv, TARGET_LINUX_SYS_recv }, |
ef016f83 MF |
1067 | #endif |
1068 | #ifdef CB_SYS_recvfrom | |
1069 | # define TARGET_LINUX_SYS_recvfrom 322 | |
6362a3f8 | 1070 | { "recvfrom", CB_SYS_recvfrom, TARGET_LINUX_SYS_recvfrom }, |
ef016f83 MF |
1071 | #endif |
1072 | #ifdef CB_SYS_recvmsg | |
1073 | # define TARGET_LINUX_SYS_recvmsg 323 | |
6362a3f8 | 1074 | { "recvmsg", CB_SYS_recvmsg, TARGET_LINUX_SYS_recvmsg }, |
ef016f83 MF |
1075 | #endif |
1076 | #ifdef CB_SYS_send | |
1077 | # define TARGET_LINUX_SYS_send 324 | |
6362a3f8 | 1078 | { "send", CB_SYS_send, TARGET_LINUX_SYS_send }, |
ef016f83 MF |
1079 | #endif |
1080 | #ifdef CB_SYS_sendmsg | |
1081 | # define TARGET_LINUX_SYS_sendmsg 325 | |
6362a3f8 | 1082 | { "sendmsg", CB_SYS_sendmsg, TARGET_LINUX_SYS_sendmsg }, |
ef016f83 MF |
1083 | #endif |
1084 | #ifdef CB_SYS_sendto | |
1085 | # define TARGET_LINUX_SYS_sendto 326 | |
6362a3f8 | 1086 | { "sendto", CB_SYS_sendto, TARGET_LINUX_SYS_sendto }, |
ef016f83 MF |
1087 | #endif |
1088 | #ifdef CB_SYS_setsockopt | |
1089 | # define TARGET_LINUX_SYS_setsockopt 327 | |
6362a3f8 | 1090 | { "setsockopt", CB_SYS_setsockopt, TARGET_LINUX_SYS_setsockopt }, |
ef016f83 MF |
1091 | #endif |
1092 | #ifdef CB_SYS_shutdown | |
1093 | # define TARGET_LINUX_SYS_shutdown 328 | |
6362a3f8 | 1094 | { "shutdown", CB_SYS_shutdown, TARGET_LINUX_SYS_shutdown }, |
ef016f83 MF |
1095 | #endif |
1096 | #ifdef CB_SYS_socket | |
1097 | # define TARGET_LINUX_SYS_socket 329 | |
6362a3f8 | 1098 | { "socket", CB_SYS_socket, TARGET_LINUX_SYS_socket }, |
ef016f83 MF |
1099 | #endif |
1100 | #ifdef CB_SYS_socketpair | |
1101 | # define TARGET_LINUX_SYS_socketpair 330 | |
6362a3f8 | 1102 | { "socketpair", CB_SYS_socketpair, TARGET_LINUX_SYS_socketpair }, |
ef016f83 MF |
1103 | #endif |
1104 | #ifdef CB_SYS_semctl | |
1105 | # define TARGET_LINUX_SYS_semctl 331 | |
6362a3f8 | 1106 | { "semctl", CB_SYS_semctl, TARGET_LINUX_SYS_semctl }, |
ef016f83 MF |
1107 | #endif |
1108 | #ifdef CB_SYS_semget | |
1109 | # define TARGET_LINUX_SYS_semget 332 | |
6362a3f8 | 1110 | { "semget", CB_SYS_semget, TARGET_LINUX_SYS_semget }, |
ef016f83 MF |
1111 | #endif |
1112 | #ifdef CB_SYS_semop | |
1113 | # define TARGET_LINUX_SYS_semop 333 | |
6362a3f8 | 1114 | { "semop", CB_SYS_semop, TARGET_LINUX_SYS_semop }, |
ef016f83 MF |
1115 | #endif |
1116 | #ifdef CB_SYS_msgctl | |
1117 | # define TARGET_LINUX_SYS_msgctl 334 | |
6362a3f8 | 1118 | { "msgctl", CB_SYS_msgctl, TARGET_LINUX_SYS_msgctl }, |
ef016f83 MF |
1119 | #endif |
1120 | #ifdef CB_SYS_msgget | |
1121 | # define TARGET_LINUX_SYS_msgget 335 | |
6362a3f8 | 1122 | { "msgget", CB_SYS_msgget, TARGET_LINUX_SYS_msgget }, |
ef016f83 MF |
1123 | #endif |
1124 | #ifdef CB_SYS_msgrcv | |
1125 | # define TARGET_LINUX_SYS_msgrcv 336 | |
6362a3f8 | 1126 | { "msgrcv", CB_SYS_msgrcv, TARGET_LINUX_SYS_msgrcv }, |
ef016f83 MF |
1127 | #endif |
1128 | #ifdef CB_SYS_msgsnd | |
1129 | # define TARGET_LINUX_SYS_msgsnd 337 | |
6362a3f8 | 1130 | { "msgsnd", CB_SYS_msgsnd, TARGET_LINUX_SYS_msgsnd }, |
ef016f83 MF |
1131 | #endif |
1132 | #ifdef CB_SYS_shmat | |
1133 | # define TARGET_LINUX_SYS_shmat 338 | |
6362a3f8 | 1134 | { "shmat", CB_SYS_shmat, TARGET_LINUX_SYS_shmat }, |
ef016f83 MF |
1135 | #endif |
1136 | #ifdef CB_SYS_shmctl | |
1137 | # define TARGET_LINUX_SYS_shmctl 339 | |
6362a3f8 | 1138 | { "shmctl", CB_SYS_shmctl, TARGET_LINUX_SYS_shmctl }, |
ef016f83 MF |
1139 | #endif |
1140 | #ifdef CB_SYS_shmdt | |
1141 | # define TARGET_LINUX_SYS_shmdt 340 | |
6362a3f8 | 1142 | { "shmdt", CB_SYS_shmdt, TARGET_LINUX_SYS_shmdt }, |
ef016f83 MF |
1143 | #endif |
1144 | #ifdef CB_SYS_shmget | |
1145 | # define TARGET_LINUX_SYS_shmget 341 | |
6362a3f8 | 1146 | { "shmget", CB_SYS_shmget, TARGET_LINUX_SYS_shmget }, |
ef016f83 MF |
1147 | #endif |
1148 | #ifdef CB_SYS_splice | |
1149 | # define TARGET_LINUX_SYS_splice 342 | |
6362a3f8 | 1150 | { "splice", CB_SYS_splice, TARGET_LINUX_SYS_splice }, |
ef016f83 MF |
1151 | #endif |
1152 | #ifdef CB_SYS_sync_file_range | |
1153 | # define TARGET_LINUX_SYS_sync_file_range 343 | |
6362a3f8 | 1154 | { "sync_file_range", CB_SYS_sync_file_range, TARGET_LINUX_SYS_sync_file_range }, |
ef016f83 MF |
1155 | #endif |
1156 | #ifdef CB_SYS_tee | |
1157 | # define TARGET_LINUX_SYS_tee 344 | |
6362a3f8 | 1158 | { "tee", CB_SYS_tee, TARGET_LINUX_SYS_tee }, |
ef016f83 MF |
1159 | #endif |
1160 | #ifdef CB_SYS_vmsplice | |
1161 | # define TARGET_LINUX_SYS_vmsplice 345 | |
6362a3f8 | 1162 | { "vmsplice", CB_SYS_vmsplice, TARGET_LINUX_SYS_vmsplice }, |
ef016f83 MF |
1163 | #endif |
1164 | #ifdef CB_SYS_epoll_pwait | |
1165 | # define TARGET_LINUX_SYS_epoll_pwait 346 | |
6362a3f8 | 1166 | { "epoll_pwait", CB_SYS_epoll_pwait, TARGET_LINUX_SYS_epoll_pwait }, |
ef016f83 MF |
1167 | #endif |
1168 | #ifdef CB_SYS_utimensat | |
1169 | # define TARGET_LINUX_SYS_utimensat 347 | |
6362a3f8 | 1170 | { "utimensat", CB_SYS_utimensat, TARGET_LINUX_SYS_utimensat }, |
ef016f83 MF |
1171 | #endif |
1172 | #ifdef CB_SYS_signalfd | |
1173 | # define TARGET_LINUX_SYS_signalfd 348 | |
6362a3f8 | 1174 | { "signalfd", CB_SYS_signalfd, TARGET_LINUX_SYS_signalfd }, |
ef016f83 MF |
1175 | #endif |
1176 | #ifdef CB_SYS_timerfd_create | |
1177 | # define TARGET_LINUX_SYS_timerfd_create 349 | |
6362a3f8 | 1178 | { "timerfd_create", CB_SYS_timerfd_create, TARGET_LINUX_SYS_timerfd_create }, |
ef016f83 MF |
1179 | #endif |
1180 | #ifdef CB_SYS_eventfd | |
1181 | # define TARGET_LINUX_SYS_eventfd 350 | |
6362a3f8 | 1182 | { "eventfd", CB_SYS_eventfd, TARGET_LINUX_SYS_eventfd }, |
ef016f83 MF |
1183 | #endif |
1184 | #ifdef CB_SYS_pread64 | |
1185 | # define TARGET_LINUX_SYS_pread64 351 | |
6362a3f8 | 1186 | { "pread64", CB_SYS_pread64, TARGET_LINUX_SYS_pread64 }, |
ef016f83 MF |
1187 | #endif |
1188 | #ifdef CB_SYS_pwrite64 | |
1189 | # define TARGET_LINUX_SYS_pwrite64 352 | |
6362a3f8 | 1190 | { "pwrite64", CB_SYS_pwrite64, TARGET_LINUX_SYS_pwrite64 }, |
ef016f83 MF |
1191 | #endif |
1192 | #ifdef CB_SYS_fadvise64 | |
1193 | # define TARGET_LINUX_SYS_fadvise64 353 | |
6362a3f8 | 1194 | { "fadvise64", CB_SYS_fadvise64, TARGET_LINUX_SYS_fadvise64 }, |
ef016f83 MF |
1195 | #endif |
1196 | #ifdef CB_SYS_set_robust_list | |
1197 | # define TARGET_LINUX_SYS_set_robust_list 354 | |
6362a3f8 | 1198 | { "set_robust_list", CB_SYS_set_robust_list, TARGET_LINUX_SYS_set_robust_list }, |
ef016f83 MF |
1199 | #endif |
1200 | #ifdef CB_SYS_get_robust_list | |
1201 | # define TARGET_LINUX_SYS_get_robust_list 355 | |
6362a3f8 | 1202 | { "get_robust_list", CB_SYS_get_robust_list, TARGET_LINUX_SYS_get_robust_list }, |
ef016f83 MF |
1203 | #endif |
1204 | #ifdef CB_SYS_fallocate | |
1205 | # define TARGET_LINUX_SYS_fallocate 356 | |
6362a3f8 | 1206 | { "fallocate", CB_SYS_fallocate, TARGET_LINUX_SYS_fallocate }, |
ef016f83 MF |
1207 | #endif |
1208 | #ifdef CB_SYS_semtimedop | |
1209 | # define TARGET_LINUX_SYS_semtimedop 357 | |
6362a3f8 | 1210 | { "semtimedop", CB_SYS_semtimedop, TARGET_LINUX_SYS_semtimedop }, |
ef016f83 MF |
1211 | #endif |
1212 | #ifdef CB_SYS_timerfd_settime | |
1213 | # define TARGET_LINUX_SYS_timerfd_settime 358 | |
6362a3f8 | 1214 | { "timerfd_settime", CB_SYS_timerfd_settime, TARGET_LINUX_SYS_timerfd_settime }, |
ef016f83 MF |
1215 | #endif |
1216 | #ifdef CB_SYS_timerfd_gettime | |
1217 | # define TARGET_LINUX_SYS_timerfd_gettime 359 | |
6362a3f8 | 1218 | { "timerfd_gettime", CB_SYS_timerfd_gettime, TARGET_LINUX_SYS_timerfd_gettime }, |
ef016f83 MF |
1219 | #endif |
1220 | #ifdef CB_SYS_signalfd4 | |
1221 | # define TARGET_LINUX_SYS_signalfd4 360 | |
6362a3f8 | 1222 | { "signalfd4", CB_SYS_signalfd4, TARGET_LINUX_SYS_signalfd4 }, |
ef016f83 MF |
1223 | #endif |
1224 | #ifdef CB_SYS_eventfd2 | |
1225 | # define TARGET_LINUX_SYS_eventfd2 361 | |
6362a3f8 | 1226 | { "eventfd2", CB_SYS_eventfd2, TARGET_LINUX_SYS_eventfd2 }, |
ef016f83 MF |
1227 | #endif |
1228 | #ifdef CB_SYS_epoll_create1 | |
1229 | # define TARGET_LINUX_SYS_epoll_create1 362 | |
6362a3f8 | 1230 | { "epoll_create1", CB_SYS_epoll_create1, TARGET_LINUX_SYS_epoll_create1 }, |
ef016f83 MF |
1231 | #endif |
1232 | #ifdef CB_SYS_dup3 | |
1233 | # define TARGET_LINUX_SYS_dup3 363 | |
6362a3f8 | 1234 | { "dup3", CB_SYS_dup3, TARGET_LINUX_SYS_dup3 }, |
ef016f83 MF |
1235 | #endif |
1236 | #ifdef CB_SYS_pipe2 | |
1237 | # define TARGET_LINUX_SYS_pipe2 364 | |
6362a3f8 | 1238 | { "pipe2", CB_SYS_pipe2, TARGET_LINUX_SYS_pipe2 }, |
ef016f83 MF |
1239 | #endif |
1240 | #ifdef CB_SYS_inotify_init1 | |
1241 | # define TARGET_LINUX_SYS_inotify_init1 365 | |
6362a3f8 | 1242 | { "inotify_init1", CB_SYS_inotify_init1, TARGET_LINUX_SYS_inotify_init1 }, |
ef016f83 MF |
1243 | #endif |
1244 | #ifdef CB_SYS_preadv | |
1245 | # define TARGET_LINUX_SYS_preadv 366 | |
6362a3f8 | 1246 | { "preadv", CB_SYS_preadv, TARGET_LINUX_SYS_preadv }, |
ef016f83 MF |
1247 | #endif |
1248 | #ifdef CB_SYS_pwritev | |
1249 | # define TARGET_LINUX_SYS_pwritev 367 | |
6362a3f8 | 1250 | { "pwritev", CB_SYS_pwritev, TARGET_LINUX_SYS_pwritev }, |
ef016f83 MF |
1251 | #endif |
1252 | #ifdef CB_SYS_rt_tgsigqueueinfo | |
1253 | # define TARGET_LINUX_SYS_rt_tgsigqueueinfo 368 | |
6362a3f8 | 1254 | { "rt_tgsigqueueinfo", CB_SYS_rt_tgsigqueueinfo, TARGET_LINUX_SYS_rt_tgsigqueueinfo }, |
ef016f83 MF |
1255 | #endif |
1256 | #ifdef CB_SYS_perf_event_open | |
1257 | # define TARGET_LINUX_SYS_perf_event_open 369 | |
6362a3f8 | 1258 | { "perf_event_open", CB_SYS_perf_event_open, TARGET_LINUX_SYS_perf_event_open }, |
ef016f83 MF |
1259 | #endif |
1260 | #ifdef CB_SYS_recvmmsg | |
1261 | # define TARGET_LINUX_SYS_recvmmsg 370 | |
6362a3f8 | 1262 | { "recvmmsg", CB_SYS_recvmmsg, TARGET_LINUX_SYS_recvmmsg }, |
ef016f83 MF |
1263 | #endif |
1264 | #ifdef CB_SYS_fanotify_init | |
1265 | # define TARGET_LINUX_SYS_fanotify_init 371 | |
6362a3f8 | 1266 | { "fanotify_init", CB_SYS_fanotify_init, TARGET_LINUX_SYS_fanotify_init }, |
ef016f83 MF |
1267 | #endif |
1268 | #ifdef CB_SYS_fanotify_mark | |
1269 | # define TARGET_LINUX_SYS_fanotify_mark 372 | |
6362a3f8 | 1270 | { "fanotify_mark", CB_SYS_fanotify_mark, TARGET_LINUX_SYS_fanotify_mark }, |
ef016f83 MF |
1271 | #endif |
1272 | #ifdef CB_SYS_prlimit64 | |
1273 | # define TARGET_LINUX_SYS_prlimit64 373 | |
6362a3f8 | 1274 | { "prlimit64", CB_SYS_prlimit64, TARGET_LINUX_SYS_prlimit64 }, |
ef016f83 MF |
1275 | #endif |
1276 | #ifdef CB_SYS_cacheflush | |
1277 | # define TARGET_LINUX_SYS_cacheflush 374 | |
6362a3f8 | 1278 | { "cacheflush", CB_SYS_cacheflush, TARGET_LINUX_SYS_cacheflush }, |
ef016f83 MF |
1279 | #endif |
1280 | #ifdef CB_SYS_syscall | |
1281 | # define TARGET_LINUX_SYS_syscall 375 | |
6362a3f8 | 1282 | { "syscall", CB_SYS_syscall, TARGET_LINUX_SYS_syscall }, |
ef016f83 | 1283 | #endif |
6362a3f8 | 1284 | { 0, -1, -1 } |
ef016f83 MF |
1285 | }; |
1286 | ||
990d19fd MF |
1287 | static CB_TARGET_DEFS_MAP cb_linux_errno_map[] = |
1288 | { | |
ef016f83 MF |
1289 | #ifdef EPERM |
1290 | # define TARGET_LINUX_EPERM 1 | |
6362a3f8 | 1291 | { "EPERM", EPERM, TARGET_LINUX_EPERM }, |
ef016f83 MF |
1292 | #endif |
1293 | #ifdef ENOENT | |
1294 | # define TARGET_LINUX_ENOENT 2 | |
6362a3f8 | 1295 | { "ENOENT", ENOENT, TARGET_LINUX_ENOENT }, |
ef016f83 MF |
1296 | #endif |
1297 | #ifdef ESRCH | |
1298 | # define TARGET_LINUX_ESRCH 3 | |
6362a3f8 | 1299 | { "ESRCH", ESRCH, TARGET_LINUX_ESRCH }, |
ef016f83 MF |
1300 | #endif |
1301 | #ifdef EINTR | |
1302 | # define TARGET_LINUX_EINTR 4 | |
6362a3f8 | 1303 | { "EINTR", EINTR, TARGET_LINUX_EINTR }, |
ef016f83 MF |
1304 | #endif |
1305 | #ifdef EIO | |
1306 | # define TARGET_LINUX_EIO 5 | |
6362a3f8 | 1307 | { "EIO", EIO, TARGET_LINUX_EIO }, |
ef016f83 MF |
1308 | #endif |
1309 | #ifdef ENXIO | |
1310 | # define TARGET_LINUX_ENXIO 6 | |
6362a3f8 | 1311 | { "ENXIO", ENXIO, TARGET_LINUX_ENXIO }, |
ef016f83 MF |
1312 | #endif |
1313 | #ifdef E2BIG | |
1314 | # define TARGET_LINUX_E2BIG 7 | |
6362a3f8 | 1315 | { "E2BIG", E2BIG, TARGET_LINUX_E2BIG }, |
ef016f83 MF |
1316 | #endif |
1317 | #ifdef ENOEXEC | |
1318 | # define TARGET_LINUX_ENOEXEC 8 | |
6362a3f8 | 1319 | { "ENOEXEC", ENOEXEC, TARGET_LINUX_ENOEXEC }, |
ef016f83 MF |
1320 | #endif |
1321 | #ifdef EBADF | |
1322 | # define TARGET_LINUX_EBADF 9 | |
6362a3f8 | 1323 | { "EBADF", EBADF, TARGET_LINUX_EBADF }, |
ef016f83 MF |
1324 | #endif |
1325 | #ifdef ECHILD | |
1326 | # define TARGET_LINUX_ECHILD 10 | |
6362a3f8 | 1327 | { "ECHILD", ECHILD, TARGET_LINUX_ECHILD }, |
ef016f83 MF |
1328 | #endif |
1329 | #ifdef EAGAIN | |
1330 | # define TARGET_LINUX_EAGAIN 11 | |
6362a3f8 | 1331 | { "EAGAIN", EAGAIN, TARGET_LINUX_EAGAIN }, |
ef016f83 MF |
1332 | #endif |
1333 | #ifdef ENOMEM | |
1334 | # define TARGET_LINUX_ENOMEM 12 | |
6362a3f8 | 1335 | { "ENOMEM", ENOMEM, TARGET_LINUX_ENOMEM }, |
ef016f83 MF |
1336 | #endif |
1337 | #ifdef EACCES | |
1338 | # define TARGET_LINUX_EACCES 13 | |
6362a3f8 | 1339 | { "EACCES", EACCES, TARGET_LINUX_EACCES }, |
ef016f83 MF |
1340 | #endif |
1341 | #ifdef EFAULT | |
1342 | # define TARGET_LINUX_EFAULT 14 | |
6362a3f8 | 1343 | { "EFAULT", EFAULT, TARGET_LINUX_EFAULT }, |
ef016f83 MF |
1344 | #endif |
1345 | #ifdef ENOTBLK | |
1346 | # define TARGET_LINUX_ENOTBLK 15 | |
6362a3f8 | 1347 | { "ENOTBLK", ENOTBLK, TARGET_LINUX_ENOTBLK }, |
ef016f83 MF |
1348 | #endif |
1349 | #ifdef EBUSY | |
1350 | # define TARGET_LINUX_EBUSY 16 | |
6362a3f8 | 1351 | { "EBUSY", EBUSY, TARGET_LINUX_EBUSY }, |
ef016f83 MF |
1352 | #endif |
1353 | #ifdef EEXIST | |
1354 | # define TARGET_LINUX_EEXIST 17 | |
6362a3f8 | 1355 | { "EEXIST", EEXIST, TARGET_LINUX_EEXIST }, |
ef016f83 MF |
1356 | #endif |
1357 | #ifdef EXDEV | |
1358 | # define TARGET_LINUX_EXDEV 18 | |
6362a3f8 | 1359 | { "EXDEV", EXDEV, TARGET_LINUX_EXDEV }, |
ef016f83 MF |
1360 | #endif |
1361 | #ifdef ENODEV | |
1362 | # define TARGET_LINUX_ENODEV 19 | |
6362a3f8 | 1363 | { "ENODEV", ENODEV, TARGET_LINUX_ENODEV }, |
ef016f83 MF |
1364 | #endif |
1365 | #ifdef ENOTDIR | |
1366 | # define TARGET_LINUX_ENOTDIR 20 | |
6362a3f8 | 1367 | { "ENOTDIR", ENOTDIR, TARGET_LINUX_ENOTDIR }, |
ef016f83 MF |
1368 | #endif |
1369 | #ifdef EISDIR | |
1370 | # define TARGET_LINUX_EISDIR 21 | |
6362a3f8 | 1371 | { "EISDIR", EISDIR, TARGET_LINUX_EISDIR }, |
ef016f83 MF |
1372 | #endif |
1373 | #ifdef EINVAL | |
1374 | # define TARGET_LINUX_EINVAL 22 | |
6362a3f8 | 1375 | { "EINVAL", EINVAL, TARGET_LINUX_EINVAL }, |
ef016f83 MF |
1376 | #endif |
1377 | #ifdef ENFILE | |
1378 | # define TARGET_LINUX_ENFILE 23 | |
6362a3f8 | 1379 | { "ENFILE", ENFILE, TARGET_LINUX_ENFILE }, |
ef016f83 MF |
1380 | #endif |
1381 | #ifdef EMFILE | |
1382 | # define TARGET_LINUX_EMFILE 24 | |
6362a3f8 | 1383 | { "EMFILE", EMFILE, TARGET_LINUX_EMFILE }, |
ef016f83 MF |
1384 | #endif |
1385 | #ifdef ENOTTY | |
1386 | # define TARGET_LINUX_ENOTTY 25 | |
6362a3f8 | 1387 | { "ENOTTY", ENOTTY, TARGET_LINUX_ENOTTY }, |
ef016f83 MF |
1388 | #endif |
1389 | #ifdef ETXTBSY | |
1390 | # define TARGET_LINUX_ETXTBSY 26 | |
6362a3f8 | 1391 | { "ETXTBSY", ETXTBSY, TARGET_LINUX_ETXTBSY }, |
ef016f83 MF |
1392 | #endif |
1393 | #ifdef EFBIG | |
1394 | # define TARGET_LINUX_EFBIG 27 | |
6362a3f8 | 1395 | { "EFBIG", EFBIG, TARGET_LINUX_EFBIG }, |
ef016f83 MF |
1396 | #endif |
1397 | #ifdef ENOSPC | |
1398 | # define TARGET_LINUX_ENOSPC 28 | |
6362a3f8 | 1399 | { "ENOSPC", ENOSPC, TARGET_LINUX_ENOSPC }, |
ef016f83 MF |
1400 | #endif |
1401 | #ifdef ESPIPE | |
1402 | # define TARGET_LINUX_ESPIPE 29 | |
6362a3f8 | 1403 | { "ESPIPE", ESPIPE, TARGET_LINUX_ESPIPE }, |
ef016f83 MF |
1404 | #endif |
1405 | #ifdef EROFS | |
1406 | # define TARGET_LINUX_EROFS 30 | |
6362a3f8 | 1407 | { "EROFS", EROFS, TARGET_LINUX_EROFS }, |
ef016f83 MF |
1408 | #endif |
1409 | #ifdef EMLINK | |
1410 | # define TARGET_LINUX_EMLINK 31 | |
6362a3f8 | 1411 | { "EMLINK", EMLINK, TARGET_LINUX_EMLINK }, |
ef016f83 MF |
1412 | #endif |
1413 | #ifdef EPIPE | |
1414 | # define TARGET_LINUX_EPIPE 32 | |
6362a3f8 | 1415 | { "EPIPE", EPIPE, TARGET_LINUX_EPIPE }, |
ef016f83 MF |
1416 | #endif |
1417 | #ifdef EDOM | |
1418 | # define TARGET_LINUX_EDOM 33 | |
6362a3f8 | 1419 | { "EDOM", EDOM, TARGET_LINUX_EDOM }, |
ef016f83 MF |
1420 | #endif |
1421 | #ifdef ERANGE | |
1422 | # define TARGET_LINUX_ERANGE 34 | |
6362a3f8 | 1423 | { "ERANGE", ERANGE, TARGET_LINUX_ERANGE }, |
ef016f83 MF |
1424 | #endif |
1425 | #ifdef EDEADLK | |
1426 | # define TARGET_LINUX_EDEADLK 35 | |
6362a3f8 | 1427 | { "EDEADLK", EDEADLK, TARGET_LINUX_EDEADLK }, |
ef016f83 MF |
1428 | #endif |
1429 | #ifdef ENAMETOOLONG | |
1430 | # define TARGET_LINUX_ENAMETOOLONG 36 | |
6362a3f8 | 1431 | { "ENAMETOOLONG", ENAMETOOLONG, TARGET_LINUX_ENAMETOOLONG }, |
ef016f83 MF |
1432 | #endif |
1433 | #ifdef ENOLCK | |
1434 | # define TARGET_LINUX_ENOLCK 37 | |
6362a3f8 | 1435 | { "ENOLCK", ENOLCK, TARGET_LINUX_ENOLCK }, |
ef016f83 MF |
1436 | #endif |
1437 | #ifdef ENOSYS | |
1438 | # define TARGET_LINUX_ENOSYS 38 | |
6362a3f8 | 1439 | { "ENOSYS", ENOSYS, TARGET_LINUX_ENOSYS }, |
ef016f83 MF |
1440 | #endif |
1441 | #ifdef ENOTEMPTY | |
1442 | # define TARGET_LINUX_ENOTEMPTY 39 | |
6362a3f8 | 1443 | { "ENOTEMPTY", ENOTEMPTY, TARGET_LINUX_ENOTEMPTY }, |
ef016f83 MF |
1444 | #endif |
1445 | #ifdef ELOOP | |
1446 | # define TARGET_LINUX_ELOOP 40 | |
6362a3f8 | 1447 | { "ELOOP", ELOOP, TARGET_LINUX_ELOOP }, |
ef016f83 MF |
1448 | #endif |
1449 | #ifdef ENOMSG | |
1450 | # define TARGET_LINUX_ENOMSG 42 | |
6362a3f8 | 1451 | { "ENOMSG", ENOMSG, TARGET_LINUX_ENOMSG }, |
ef016f83 MF |
1452 | #endif |
1453 | #ifdef EIDRM | |
1454 | # define TARGET_LINUX_EIDRM 43 | |
6362a3f8 | 1455 | { "EIDRM", EIDRM, TARGET_LINUX_EIDRM }, |
ef016f83 MF |
1456 | #endif |
1457 | #ifdef ECHRNG | |
1458 | # define TARGET_LINUX_ECHRNG 44 | |
6362a3f8 | 1459 | { "ECHRNG", ECHRNG, TARGET_LINUX_ECHRNG }, |
ef016f83 MF |
1460 | #endif |
1461 | #ifdef EL2NSYNC | |
1462 | # define TARGET_LINUX_EL2NSYNC 45 | |
6362a3f8 | 1463 | { "EL2NSYNC", EL2NSYNC, TARGET_LINUX_EL2NSYNC }, |
ef016f83 MF |
1464 | #endif |
1465 | #ifdef EL3HLT | |
1466 | # define TARGET_LINUX_EL3HLT 46 | |
6362a3f8 | 1467 | { "EL3HLT", EL3HLT, TARGET_LINUX_EL3HLT }, |
ef016f83 MF |
1468 | #endif |
1469 | #ifdef EL3RST | |
1470 | # define TARGET_LINUX_EL3RST 47 | |
6362a3f8 | 1471 | { "EL3RST", EL3RST, TARGET_LINUX_EL3RST }, |
ef016f83 MF |
1472 | #endif |
1473 | #ifdef ELNRNG | |
1474 | # define TARGET_LINUX_ELNRNG 48 | |
6362a3f8 | 1475 | { "ELNRNG", ELNRNG, TARGET_LINUX_ELNRNG }, |
ef016f83 MF |
1476 | #endif |
1477 | #ifdef EUNATCH | |
1478 | # define TARGET_LINUX_EUNATCH 49 | |
6362a3f8 | 1479 | { "EUNATCH", EUNATCH, TARGET_LINUX_EUNATCH }, |
ef016f83 MF |
1480 | #endif |
1481 | #ifdef ENOCSI | |
1482 | # define TARGET_LINUX_ENOCSI 50 | |
6362a3f8 | 1483 | { "ENOCSI", ENOCSI, TARGET_LINUX_ENOCSI }, |
ef016f83 MF |
1484 | #endif |
1485 | #ifdef EL2HLT | |
1486 | # define TARGET_LINUX_EL2HLT 51 | |
6362a3f8 | 1487 | { "EL2HLT", EL2HLT, TARGET_LINUX_EL2HLT }, |
ef016f83 MF |
1488 | #endif |
1489 | #ifdef EBADE | |
1490 | # define TARGET_LINUX_EBADE 52 | |
6362a3f8 | 1491 | { "EBADE", EBADE, TARGET_LINUX_EBADE }, |
ef016f83 MF |
1492 | #endif |
1493 | #ifdef EBADR | |
1494 | # define TARGET_LINUX_EBADR 53 | |
6362a3f8 | 1495 | { "EBADR", EBADR, TARGET_LINUX_EBADR }, |
ef016f83 MF |
1496 | #endif |
1497 | #ifdef EXFULL | |
1498 | # define TARGET_LINUX_EXFULL 54 | |
6362a3f8 | 1499 | { "EXFULL", EXFULL, TARGET_LINUX_EXFULL }, |
ef016f83 MF |
1500 | #endif |
1501 | #ifdef ENOANO | |
1502 | # define TARGET_LINUX_ENOANO 55 | |
6362a3f8 | 1503 | { "ENOANO", ENOANO, TARGET_LINUX_ENOANO }, |
ef016f83 MF |
1504 | #endif |
1505 | #ifdef EBADRQC | |
1506 | # define TARGET_LINUX_EBADRQC 56 | |
6362a3f8 | 1507 | { "EBADRQC", EBADRQC, TARGET_LINUX_EBADRQC }, |
ef016f83 MF |
1508 | #endif |
1509 | #ifdef EBADSLT | |
1510 | # define TARGET_LINUX_EBADSLT 57 | |
6362a3f8 | 1511 | { "EBADSLT", EBADSLT, TARGET_LINUX_EBADSLT }, |
ef016f83 MF |
1512 | #endif |
1513 | #ifdef EBFONT | |
1514 | # define TARGET_LINUX_EBFONT 59 | |
6362a3f8 | 1515 | { "EBFONT", EBFONT, TARGET_LINUX_EBFONT }, |
ef016f83 MF |
1516 | #endif |
1517 | #ifdef ENOSTR | |
1518 | # define TARGET_LINUX_ENOSTR 60 | |
6362a3f8 | 1519 | { "ENOSTR", ENOSTR, TARGET_LINUX_ENOSTR }, |
ef016f83 MF |
1520 | #endif |
1521 | #ifdef ENODATA | |
1522 | # define TARGET_LINUX_ENODATA 61 | |
6362a3f8 | 1523 | { "ENODATA", ENODATA, TARGET_LINUX_ENODATA }, |
ef016f83 MF |
1524 | #endif |
1525 | #ifdef ETIME | |
1526 | # define TARGET_LINUX_ETIME 62 | |
6362a3f8 | 1527 | { "ETIME", ETIME, TARGET_LINUX_ETIME }, |
ef016f83 MF |
1528 | #endif |
1529 | #ifdef ENOSR | |
1530 | # define TARGET_LINUX_ENOSR 63 | |
6362a3f8 | 1531 | { "ENOSR", ENOSR, TARGET_LINUX_ENOSR }, |
ef016f83 MF |
1532 | #endif |
1533 | #ifdef ENONET | |
1534 | # define TARGET_LINUX_ENONET 64 | |
6362a3f8 | 1535 | { "ENONET", ENONET, TARGET_LINUX_ENONET }, |
ef016f83 MF |
1536 | #endif |
1537 | #ifdef ENOPKG | |
1538 | # define TARGET_LINUX_ENOPKG 65 | |
6362a3f8 | 1539 | { "ENOPKG", ENOPKG, TARGET_LINUX_ENOPKG }, |
ef016f83 MF |
1540 | #endif |
1541 | #ifdef EREMOTE | |
1542 | # define TARGET_LINUX_EREMOTE 66 | |
6362a3f8 | 1543 | { "EREMOTE", EREMOTE, TARGET_LINUX_EREMOTE }, |
ef016f83 MF |
1544 | #endif |
1545 | #ifdef ENOLINK | |
1546 | # define TARGET_LINUX_ENOLINK 67 | |
6362a3f8 | 1547 | { "ENOLINK", ENOLINK, TARGET_LINUX_ENOLINK }, |
ef016f83 MF |
1548 | #endif |
1549 | #ifdef EADV | |
1550 | # define TARGET_LINUX_EADV 68 | |
6362a3f8 | 1551 | { "EADV", EADV, TARGET_LINUX_EADV }, |
ef016f83 MF |
1552 | #endif |
1553 | #ifdef ESRMNT | |
1554 | # define TARGET_LINUX_ESRMNT 69 | |
6362a3f8 | 1555 | { "ESRMNT", ESRMNT, TARGET_LINUX_ESRMNT }, |
ef016f83 MF |
1556 | #endif |
1557 | #ifdef ECOMM | |
1558 | # define TARGET_LINUX_ECOMM 70 | |
6362a3f8 | 1559 | { "ECOMM", ECOMM, TARGET_LINUX_ECOMM }, |
ef016f83 MF |
1560 | #endif |
1561 | #ifdef EPROTO | |
1562 | # define TARGET_LINUX_EPROTO 71 | |
6362a3f8 | 1563 | { "EPROTO", EPROTO, TARGET_LINUX_EPROTO }, |
ef016f83 MF |
1564 | #endif |
1565 | #ifdef EMULTIHOP | |
1566 | # define TARGET_LINUX_EMULTIHOP 72 | |
6362a3f8 | 1567 | { "EMULTIHOP", EMULTIHOP, TARGET_LINUX_EMULTIHOP }, |
ef016f83 MF |
1568 | #endif |
1569 | #ifdef EDOTDOT | |
1570 | # define TARGET_LINUX_EDOTDOT 73 | |
6362a3f8 | 1571 | { "EDOTDOT", EDOTDOT, TARGET_LINUX_EDOTDOT }, |
ef016f83 MF |
1572 | #endif |
1573 | #ifdef EBADMSG | |
1574 | # define TARGET_LINUX_EBADMSG 74 | |
6362a3f8 | 1575 | { "EBADMSG", EBADMSG, TARGET_LINUX_EBADMSG }, |
ef016f83 MF |
1576 | #endif |
1577 | #ifdef EOVERFLOW | |
1578 | # define TARGET_LINUX_EOVERFLOW 75 | |
6362a3f8 | 1579 | { "EOVERFLOW", EOVERFLOW, TARGET_LINUX_EOVERFLOW }, |
ef016f83 MF |
1580 | #endif |
1581 | #ifdef ENOTUNIQ | |
1582 | # define TARGET_LINUX_ENOTUNIQ 76 | |
6362a3f8 | 1583 | { "ENOTUNIQ", ENOTUNIQ, TARGET_LINUX_ENOTUNIQ }, |
ef016f83 MF |
1584 | #endif |
1585 | #ifdef EBADFD | |
1586 | # define TARGET_LINUX_EBADFD 77 | |
6362a3f8 | 1587 | { "EBADFD", EBADFD, TARGET_LINUX_EBADFD }, |
ef016f83 MF |
1588 | #endif |
1589 | #ifdef EREMCHG | |
1590 | # define TARGET_LINUX_EREMCHG 78 | |
6362a3f8 | 1591 | { "EREMCHG", EREMCHG, TARGET_LINUX_EREMCHG }, |
ef016f83 MF |
1592 | #endif |
1593 | #ifdef ELIBACC | |
1594 | # define TARGET_LINUX_ELIBACC 79 | |
6362a3f8 | 1595 | { "ELIBACC", ELIBACC, TARGET_LINUX_ELIBACC }, |
ef016f83 MF |
1596 | #endif |
1597 | #ifdef ELIBBAD | |
1598 | # define TARGET_LINUX_ELIBBAD 80 | |
6362a3f8 | 1599 | { "ELIBBAD", ELIBBAD, TARGET_LINUX_ELIBBAD }, |
ef016f83 MF |
1600 | #endif |
1601 | #ifdef ELIBSCN | |
1602 | # define TARGET_LINUX_ELIBSCN 81 | |
6362a3f8 | 1603 | { "ELIBSCN", ELIBSCN, TARGET_LINUX_ELIBSCN }, |
ef016f83 MF |
1604 | #endif |
1605 | #ifdef ELIBMAX | |
1606 | # define TARGET_LINUX_ELIBMAX 82 | |
6362a3f8 | 1607 | { "ELIBMAX", ELIBMAX, TARGET_LINUX_ELIBMAX }, |
ef016f83 MF |
1608 | #endif |
1609 | #ifdef ELIBEXEC | |
1610 | # define TARGET_LINUX_ELIBEXEC 83 | |
6362a3f8 | 1611 | { "ELIBEXEC", ELIBEXEC, TARGET_LINUX_ELIBEXEC }, |
ef016f83 MF |
1612 | #endif |
1613 | #ifdef EILSEQ | |
1614 | # define TARGET_LINUX_EILSEQ 84 | |
6362a3f8 | 1615 | { "EILSEQ", EILSEQ, TARGET_LINUX_EILSEQ }, |
ef016f83 MF |
1616 | #endif |
1617 | #ifdef ERESTART | |
1618 | # define TARGET_LINUX_ERESTART 85 | |
6362a3f8 | 1619 | { "ERESTART", ERESTART, TARGET_LINUX_ERESTART }, |
ef016f83 MF |
1620 | #endif |
1621 | #ifdef ESTRPIPE | |
1622 | # define TARGET_LINUX_ESTRPIPE 86 | |
6362a3f8 | 1623 | { "ESTRPIPE", ESTRPIPE, TARGET_LINUX_ESTRPIPE }, |
ef016f83 MF |
1624 | #endif |
1625 | #ifdef EUSERS | |
1626 | # define TARGET_LINUX_EUSERS 87 | |
6362a3f8 | 1627 | { "EUSERS", EUSERS, TARGET_LINUX_EUSERS }, |
ef016f83 MF |
1628 | #endif |
1629 | #ifdef ENOTSOCK | |
1630 | # define TARGET_LINUX_ENOTSOCK 88 | |
6362a3f8 | 1631 | { "ENOTSOCK", ENOTSOCK, TARGET_LINUX_ENOTSOCK }, |
ef016f83 MF |
1632 | #endif |
1633 | #ifdef EDESTADDRREQ | |
1634 | # define TARGET_LINUX_EDESTADDRREQ 89 | |
6362a3f8 | 1635 | { "EDESTADDRREQ", EDESTADDRREQ, TARGET_LINUX_EDESTADDRREQ }, |
ef016f83 MF |
1636 | #endif |
1637 | #ifdef EMSGSIZE | |
1638 | # define TARGET_LINUX_EMSGSIZE 90 | |
6362a3f8 | 1639 | { "EMSGSIZE", EMSGSIZE, TARGET_LINUX_EMSGSIZE }, |
ef016f83 MF |
1640 | #endif |
1641 | #ifdef EPROTOTYPE | |
1642 | # define TARGET_LINUX_EPROTOTYPE 91 | |
6362a3f8 | 1643 | { "EPROTOTYPE", EPROTOTYPE, TARGET_LINUX_EPROTOTYPE }, |
ef016f83 MF |
1644 | #endif |
1645 | #ifdef ENOPROTOOPT | |
1646 | # define TARGET_LINUX_ENOPROTOOPT 92 | |
6362a3f8 | 1647 | { "ENOPROTOOPT", ENOPROTOOPT, TARGET_LINUX_ENOPROTOOPT }, |
ef016f83 MF |
1648 | #endif |
1649 | #ifdef EPROTONOSUPPORT | |
1650 | # define TARGET_LINUX_EPROTONOSUPPORT 93 | |
6362a3f8 | 1651 | { "EPROTONOSUPPORT", EPROTONOSUPPORT, TARGET_LINUX_EPROTONOSUPPORT }, |
ef016f83 MF |
1652 | #endif |
1653 | #ifdef ESOCKTNOSUPPORT | |
1654 | # define TARGET_LINUX_ESOCKTNOSUPPORT 94 | |
6362a3f8 | 1655 | { "ESOCKTNOSUPPORT", ESOCKTNOSUPPORT, TARGET_LINUX_ESOCKTNOSUPPORT }, |
ef016f83 MF |
1656 | #endif |
1657 | #ifdef EOPNOTSUPP | |
1658 | # define TARGET_LINUX_EOPNOTSUPP 95 | |
6362a3f8 | 1659 | { "EOPNOTSUPP", EOPNOTSUPP, TARGET_LINUX_EOPNOTSUPP }, |
ef016f83 MF |
1660 | #endif |
1661 | #ifdef EPFNOSUPPORT | |
1662 | # define TARGET_LINUX_EPFNOSUPPORT 96 | |
6362a3f8 | 1663 | { "EPFNOSUPPORT", EPFNOSUPPORT, TARGET_LINUX_EPFNOSUPPORT }, |
ef016f83 MF |
1664 | #endif |
1665 | #ifdef EAFNOSUPPORT | |
1666 | # define TARGET_LINUX_EAFNOSUPPORT 97 | |
6362a3f8 | 1667 | { "EAFNOSUPPORT", EAFNOSUPPORT, TARGET_LINUX_EAFNOSUPPORT }, |
ef016f83 MF |
1668 | #endif |
1669 | #ifdef EADDRINUSE | |
1670 | # define TARGET_LINUX_EADDRINUSE 98 | |
6362a3f8 | 1671 | { "EADDRINUSE", EADDRINUSE, TARGET_LINUX_EADDRINUSE }, |
ef016f83 MF |
1672 | #endif |
1673 | #ifdef EADDRNOTAVAIL | |
1674 | # define TARGET_LINUX_EADDRNOTAVAIL 99 | |
6362a3f8 | 1675 | { "EADDRNOTAVAIL", EADDRNOTAVAIL, TARGET_LINUX_EADDRNOTAVAIL }, |
ef016f83 MF |
1676 | #endif |
1677 | #ifdef ENETDOWN | |
1678 | # define TARGET_LINUX_ENETDOWN 100 | |
6362a3f8 | 1679 | { "ENETDOWN", ENETDOWN, TARGET_LINUX_ENETDOWN }, |
ef016f83 MF |
1680 | #endif |
1681 | #ifdef ENETUNREACH | |
1682 | # define TARGET_LINUX_ENETUNREACH 101 | |
6362a3f8 | 1683 | { "ENETUNREACH", ENETUNREACH, TARGET_LINUX_ENETUNREACH }, |
ef016f83 MF |
1684 | #endif |
1685 | #ifdef ENETRESET | |
1686 | # define TARGET_LINUX_ENETRESET 102 | |
6362a3f8 | 1687 | { "ENETRESET", ENETRESET, TARGET_LINUX_ENETRESET }, |
ef016f83 MF |
1688 | #endif |
1689 | #ifdef ECONNABORTED | |
1690 | # define TARGET_LINUX_ECONNABORTED 103 | |
6362a3f8 | 1691 | { "ECONNABORTED", ECONNABORTED, TARGET_LINUX_ECONNABORTED }, |
ef016f83 MF |
1692 | #endif |
1693 | #ifdef ECONNRESET | |
1694 | # define TARGET_LINUX_ECONNRESET 104 | |
6362a3f8 | 1695 | { "ECONNRESET", ECONNRESET, TARGET_LINUX_ECONNRESET }, |
ef016f83 MF |
1696 | #endif |
1697 | #ifdef ENOBUFS | |
1698 | # define TARGET_LINUX_ENOBUFS 105 | |
6362a3f8 | 1699 | { "ENOBUFS", ENOBUFS, TARGET_LINUX_ENOBUFS }, |
ef016f83 MF |
1700 | #endif |
1701 | #ifdef EISCONN | |
1702 | # define TARGET_LINUX_EISCONN 106 | |
6362a3f8 | 1703 | { "EISCONN", EISCONN, TARGET_LINUX_EISCONN }, |
ef016f83 MF |
1704 | #endif |
1705 | #ifdef ENOTCONN | |
1706 | # define TARGET_LINUX_ENOTCONN 107 | |
6362a3f8 | 1707 | { "ENOTCONN", ENOTCONN, TARGET_LINUX_ENOTCONN }, |
ef016f83 MF |
1708 | #endif |
1709 | #ifdef ESHUTDOWN | |
1710 | # define TARGET_LINUX_ESHUTDOWN 108 | |
6362a3f8 | 1711 | { "ESHUTDOWN", ESHUTDOWN, TARGET_LINUX_ESHUTDOWN }, |
ef016f83 MF |
1712 | #endif |
1713 | #ifdef ETOOMANYREFS | |
1714 | # define TARGET_LINUX_ETOOMANYREFS 109 | |
6362a3f8 | 1715 | { "ETOOMANYREFS", ETOOMANYREFS, TARGET_LINUX_ETOOMANYREFS }, |
ef016f83 MF |
1716 | #endif |
1717 | #ifdef ETIMEDOUT | |
1718 | # define TARGET_LINUX_ETIMEDOUT 110 | |
6362a3f8 | 1719 | { "ETIMEDOUT", ETIMEDOUT, TARGET_LINUX_ETIMEDOUT }, |
ef016f83 MF |
1720 | #endif |
1721 | #ifdef ECONNREFUSED | |
1722 | # define TARGET_LINUX_ECONNREFUSED 111 | |
6362a3f8 | 1723 | { "ECONNREFUSED", ECONNREFUSED, TARGET_LINUX_ECONNREFUSED }, |
ef016f83 MF |
1724 | #endif |
1725 | #ifdef EHOSTDOWN | |
1726 | # define TARGET_LINUX_EHOSTDOWN 112 | |
6362a3f8 | 1727 | { "EHOSTDOWN", EHOSTDOWN, TARGET_LINUX_EHOSTDOWN }, |
ef016f83 MF |
1728 | #endif |
1729 | #ifdef EHOSTUNREACH | |
1730 | # define TARGET_LINUX_EHOSTUNREACH 113 | |
6362a3f8 | 1731 | { "EHOSTUNREACH", EHOSTUNREACH, TARGET_LINUX_EHOSTUNREACH }, |
ef016f83 MF |
1732 | #endif |
1733 | #ifdef EALREADY | |
1734 | # define TARGET_LINUX_EALREADY 114 | |
6362a3f8 | 1735 | { "EALREADY", EALREADY, TARGET_LINUX_EALREADY }, |
ef016f83 MF |
1736 | #endif |
1737 | #ifdef EINPROGRESS | |
1738 | # define TARGET_LINUX_EINPROGRESS 115 | |
6362a3f8 | 1739 | { "EINPROGRESS", EINPROGRESS, TARGET_LINUX_EINPROGRESS }, |
ef016f83 MF |
1740 | #endif |
1741 | #ifdef ESTALE | |
1742 | # define TARGET_LINUX_ESTALE 116 | |
6362a3f8 | 1743 | { "ESTALE", ESTALE, TARGET_LINUX_ESTALE }, |
ef016f83 MF |
1744 | #endif |
1745 | #ifdef EUCLEAN | |
1746 | # define TARGET_LINUX_EUCLEAN 117 | |
6362a3f8 | 1747 | { "EUCLEAN", EUCLEAN, TARGET_LINUX_EUCLEAN }, |
ef016f83 MF |
1748 | #endif |
1749 | #ifdef ENOTNAM | |
1750 | # define TARGET_LINUX_ENOTNAM 118 | |
6362a3f8 | 1751 | { "ENOTNAM", ENOTNAM, TARGET_LINUX_ENOTNAM }, |
ef016f83 MF |
1752 | #endif |
1753 | #ifdef ENAVAIL | |
1754 | # define TARGET_LINUX_ENAVAIL 119 | |
6362a3f8 | 1755 | { "ENAVAIL", ENAVAIL, TARGET_LINUX_ENAVAIL }, |
ef016f83 MF |
1756 | #endif |
1757 | #ifdef EISNAM | |
1758 | # define TARGET_LINUX_EISNAM 120 | |
6362a3f8 | 1759 | { "EISNAM", EISNAM, TARGET_LINUX_EISNAM }, |
ef016f83 MF |
1760 | #endif |
1761 | #ifdef EREMOTEIO | |
1762 | # define TARGET_LINUX_EREMOTEIO 121 | |
6362a3f8 | 1763 | { "EREMOTEIO", EREMOTEIO, TARGET_LINUX_EREMOTEIO }, |
ef016f83 MF |
1764 | #endif |
1765 | #ifdef EDQUOT | |
1766 | # define TARGET_LINUX_EDQUOT 122 | |
6362a3f8 | 1767 | { "EDQUOT", EDQUOT, TARGET_LINUX_EDQUOT }, |
ef016f83 MF |
1768 | #endif |
1769 | #ifdef ENOMEDIUM | |
1770 | # define TARGET_LINUX_ENOMEDIUM 123 | |
6362a3f8 | 1771 | { "ENOMEDIUM", ENOMEDIUM, TARGET_LINUX_ENOMEDIUM }, |
ef016f83 MF |
1772 | #endif |
1773 | #ifdef EMEDIUMTYPE | |
1774 | # define TARGET_LINUX_EMEDIUMTYPE 124 | |
6362a3f8 | 1775 | { "EMEDIUMTYPE", EMEDIUMTYPE, TARGET_LINUX_EMEDIUMTYPE }, |
ef016f83 MF |
1776 | #endif |
1777 | #ifdef ECANCELED | |
1778 | # define TARGET_LINUX_ECANCELED 125 | |
6362a3f8 | 1779 | { "ECANCELED", ECANCELED, TARGET_LINUX_ECANCELED }, |
ef016f83 MF |
1780 | #endif |
1781 | #ifdef EOWNERDEAD | |
1782 | # define TARGET_LINUX_EOWNERDEAD 130 | |
6362a3f8 | 1783 | { "EOWNERDEAD", EOWNERDEAD, TARGET_LINUX_EOWNERDEAD }, |
ef016f83 MF |
1784 | #endif |
1785 | #ifdef ENOTRECOVERABLE | |
1786 | # define TARGET_LINUX_ENOTRECOVERABLE 131 | |
6362a3f8 | 1787 | { "ENOTRECOVERABLE", ENOTRECOVERABLE, TARGET_LINUX_ENOTRECOVERABLE }, |
ef016f83 | 1788 | #endif |
6362a3f8 | 1789 | { 0, 0, 0 } |
ef016f83 MF |
1790 | }; |
1791 | ||
990d19fd MF |
1792 | static CB_TARGET_DEFS_MAP cb_linux_open_map[] = |
1793 | { | |
ef016f83 MF |
1794 | #ifdef O_ACCMODE |
1795 | # define TARGET_LINUX_O_ACCMODE 0003 | |
6362a3f8 | 1796 | { "O_ACCMODE", O_ACCMODE, TARGET_LINUX_O_ACCMODE }, |
ef016f83 MF |
1797 | #endif |
1798 | #ifdef O_RDONLY | |
1799 | # define TARGET_LINUX_O_RDONLY 00 | |
6362a3f8 | 1800 | { "O_RDONLY", O_RDONLY, TARGET_LINUX_O_RDONLY }, |
ef016f83 MF |
1801 | #endif |
1802 | #ifdef O_WRONLY | |
1803 | # define TARGET_LINUX_O_WRONLY 01 | |
6362a3f8 | 1804 | { "O_WRONLY", O_WRONLY, TARGET_LINUX_O_WRONLY }, |
ef016f83 MF |
1805 | #endif |
1806 | #ifdef O_RDWR | |
1807 | # define TARGET_LINUX_O_RDWR 02 | |
6362a3f8 | 1808 | { "O_RDWR", O_RDWR, TARGET_LINUX_O_RDWR }, |
ef016f83 MF |
1809 | #endif |
1810 | #ifdef O_CREAT | |
1811 | # define TARGET_LINUX_O_CREAT 0100 | |
6362a3f8 | 1812 | { "O_CREAT", O_CREAT, TARGET_LINUX_O_CREAT }, |
ef016f83 MF |
1813 | #endif |
1814 | #ifdef O_EXCL | |
1815 | # define TARGET_LINUX_O_EXCL 0200 | |
6362a3f8 | 1816 | { "O_EXCL", O_EXCL, TARGET_LINUX_O_EXCL }, |
ef016f83 MF |
1817 | #endif |
1818 | #ifdef O_NOCTTY | |
1819 | # define TARGET_LINUX_O_NOCTTY 0400 | |
6362a3f8 | 1820 | { "O_NOCTTY", O_NOCTTY, TARGET_LINUX_O_NOCTTY }, |
ef016f83 MF |
1821 | #endif |
1822 | #ifdef O_TRUNC | |
1823 | # define TARGET_LINUX_O_TRUNC 01000 | |
6362a3f8 | 1824 | { "O_TRUNC", O_TRUNC, TARGET_LINUX_O_TRUNC }, |
ef016f83 MF |
1825 | #endif |
1826 | #ifdef O_APPEND | |
1827 | # define TARGET_LINUX_O_APPEND 02000 | |
6362a3f8 | 1828 | { "O_APPEND", O_APPEND, TARGET_LINUX_O_APPEND }, |
ef016f83 MF |
1829 | #endif |
1830 | #ifdef O_NONBLOCK | |
1831 | # define TARGET_LINUX_O_NONBLOCK 04000 | |
6362a3f8 | 1832 | { "O_NONBLOCK", O_NONBLOCK, TARGET_LINUX_O_NONBLOCK }, |
ef016f83 MF |
1833 | #endif |
1834 | #ifdef O_SYNC | |
1835 | # define TARGET_LINUX_O_SYNC 010000 | |
6362a3f8 | 1836 | { "O_SYNC", O_SYNC, TARGET_LINUX_O_SYNC }, |
ef016f83 MF |
1837 | #endif |
1838 | #ifdef O_ASYNC | |
1839 | # define TARGET_LINUX_O_ASYNC 020000 | |
6362a3f8 | 1840 | { "O_ASYNC", O_ASYNC, TARGET_LINUX_O_ASYNC }, |
ef016f83 | 1841 | #endif |
6362a3f8 | 1842 | { 0, -1, -1 } |
ef016f83 MF |
1843 | }; |
1844 | ||
990d19fd MF |
1845 | static CB_TARGET_DEFS_MAP cb_linux_signal_map[] = |
1846 | { | |
ef016f83 MF |
1847 | #ifdef SIGHUP |
1848 | # define TARGET_LINUX_SIGHUP 1 | |
6362a3f8 | 1849 | { "SIGHUP", SIGHUP, TARGET_LINUX_SIGHUP }, |
ef016f83 MF |
1850 | #endif |
1851 | #ifdef SIGINT | |
1852 | # define TARGET_LINUX_SIGINT 2 | |
6362a3f8 | 1853 | { "SIGINT", SIGINT, TARGET_LINUX_SIGINT }, |
ef016f83 MF |
1854 | #endif |
1855 | #ifdef SIGQUIT | |
1856 | # define TARGET_LINUX_SIGQUIT 3 | |
6362a3f8 | 1857 | { "SIGQUIT", SIGQUIT, TARGET_LINUX_SIGQUIT }, |
ef016f83 MF |
1858 | #endif |
1859 | #ifdef SIGILL | |
1860 | # define TARGET_LINUX_SIGILL 4 | |
6362a3f8 | 1861 | { "SIGILL", SIGILL, TARGET_LINUX_SIGILL }, |
ef016f83 MF |
1862 | #endif |
1863 | #ifdef SIGTRAP | |
1864 | # define TARGET_LINUX_SIGTRAP 5 | |
6362a3f8 | 1865 | { "SIGTRAP", SIGTRAP, TARGET_LINUX_SIGTRAP }, |
ef016f83 MF |
1866 | #endif |
1867 | #ifdef SIGABRT | |
1868 | # define TARGET_LINUX_SIGABRT 6 | |
6362a3f8 | 1869 | { "SIGABRT", SIGABRT, TARGET_LINUX_SIGABRT }, |
ef016f83 MF |
1870 | #endif |
1871 | #ifdef SIGIOT | |
1872 | # define TARGET_LINUX_SIGIOT 6 | |
6362a3f8 | 1873 | { "SIGIOT", SIGIOT, TARGET_LINUX_SIGIOT }, |
ef016f83 MF |
1874 | #endif |
1875 | #ifdef SIGBUS | |
1876 | # define TARGET_LINUX_SIGBUS 7 | |
6362a3f8 | 1877 | { "SIGBUS", SIGBUS, TARGET_LINUX_SIGBUS }, |
ef016f83 MF |
1878 | #endif |
1879 | #ifdef SIGFPE | |
1880 | # define TARGET_LINUX_SIGFPE 8 | |
6362a3f8 | 1881 | { "SIGFPE", SIGFPE, TARGET_LINUX_SIGFPE }, |
ef016f83 MF |
1882 | #endif |
1883 | #ifdef SIGKILL | |
1884 | # define TARGET_LINUX_SIGKILL 9 | |
6362a3f8 | 1885 | { "SIGKILL", SIGKILL, TARGET_LINUX_SIGKILL }, |
ef016f83 MF |
1886 | #endif |
1887 | #ifdef SIGUSR1 | |
1888 | # define TARGET_LINUX_SIGUSR1 10 | |
6362a3f8 | 1889 | { "SIGUSR1", SIGUSR1, TARGET_LINUX_SIGUSR1 }, |
ef016f83 MF |
1890 | #endif |
1891 | #ifdef SIGSEGV | |
1892 | # define TARGET_LINUX_SIGSEGV 11 | |
6362a3f8 | 1893 | { "SIGSEGV", SIGSEGV, TARGET_LINUX_SIGSEGV }, |
ef016f83 MF |
1894 | #endif |
1895 | #ifdef SIGUSR2 | |
1896 | # define TARGET_LINUX_SIGUSR2 12 | |
6362a3f8 | 1897 | { "SIGUSR2", SIGUSR2, TARGET_LINUX_SIGUSR2 }, |
ef016f83 MF |
1898 | #endif |
1899 | #ifdef SIGPIPE | |
1900 | # define TARGET_LINUX_SIGPIPE 13 | |
6362a3f8 | 1901 | { "SIGPIPE", SIGPIPE, TARGET_LINUX_SIGPIPE }, |
ef016f83 MF |
1902 | #endif |
1903 | #ifdef SIGALRM | |
1904 | # define TARGET_LINUX_SIGALRM 14 | |
6362a3f8 | 1905 | { "SIGALRM", SIGALRM, TARGET_LINUX_SIGALRM }, |
ef016f83 MF |
1906 | #endif |
1907 | #ifdef SIGTERM | |
1908 | # define TARGET_LINUX_SIGTERM 15 | |
6362a3f8 | 1909 | { "SIGTERM", SIGTERM, TARGET_LINUX_SIGTERM }, |
ef016f83 MF |
1910 | #endif |
1911 | #ifdef SIGSTKFLT | |
1912 | # define TARGET_LINUX_SIGSTKFLT 16 | |
6362a3f8 | 1913 | { "SIGSTKFLT", SIGSTKFLT, TARGET_LINUX_SIGSTKFLT }, |
ef016f83 MF |
1914 | #endif |
1915 | #ifdef SIGCHLD | |
1916 | # define TARGET_LINUX_SIGCHLD 17 | |
6362a3f8 | 1917 | { "SIGCHLD", SIGCHLD, TARGET_LINUX_SIGCHLD }, |
ef016f83 MF |
1918 | #endif |
1919 | #ifdef SIGCONT | |
1920 | # define TARGET_LINUX_SIGCONT 18 | |
6362a3f8 | 1921 | { "SIGCONT", SIGCONT, TARGET_LINUX_SIGCONT }, |
ef016f83 MF |
1922 | #endif |
1923 | #ifdef SIGSTOP | |
1924 | # define TARGET_LINUX_SIGSTOP 19 | |
6362a3f8 | 1925 | { "SIGSTOP", SIGSTOP, TARGET_LINUX_SIGSTOP }, |
ef016f83 MF |
1926 | #endif |
1927 | #ifdef SIGTSTP | |
1928 | # define TARGET_LINUX_SIGTSTP 20 | |
6362a3f8 | 1929 | { "SIGTSTP", SIGTSTP, TARGET_LINUX_SIGTSTP }, |
ef016f83 MF |
1930 | #endif |
1931 | #ifdef SIGTTIN | |
1932 | # define TARGET_LINUX_SIGTTIN 21 | |
6362a3f8 | 1933 | { "SIGTTIN", SIGTTIN, TARGET_LINUX_SIGTTIN }, |
ef016f83 MF |
1934 | #endif |
1935 | #ifdef SIGTTOU | |
1936 | # define TARGET_LINUX_SIGTTOU 22 | |
6362a3f8 | 1937 | { "SIGTTOU", SIGTTOU, TARGET_LINUX_SIGTTOU }, |
ef016f83 MF |
1938 | #endif |
1939 | #ifdef SIGURG | |
1940 | # define TARGET_LINUX_SIGURG 23 | |
6362a3f8 | 1941 | { "SIGURG", SIGURG, TARGET_LINUX_SIGURG }, |
ef016f83 MF |
1942 | #endif |
1943 | #ifdef SIGXCPU | |
1944 | # define TARGET_LINUX_SIGXCPU 24 | |
6362a3f8 | 1945 | { "SIGXCPU", SIGXCPU, TARGET_LINUX_SIGXCPU }, |
ef016f83 MF |
1946 | #endif |
1947 | #ifdef SIGXFSZ | |
1948 | # define TARGET_LINUX_SIGXFSZ 25 | |
6362a3f8 | 1949 | { "SIGXFSZ", SIGXFSZ, TARGET_LINUX_SIGXFSZ }, |
ef016f83 MF |
1950 | #endif |
1951 | #ifdef SIGVTALRM | |
1952 | # define TARGET_LINUX_SIGVTALRM 26 | |
6362a3f8 | 1953 | { "SIGVTALRM", SIGVTALRM, TARGET_LINUX_SIGVTALRM }, |
ef016f83 MF |
1954 | #endif |
1955 | #ifdef SIGPROF | |
1956 | # define TARGET_LINUX_SIGPROF 27 | |
6362a3f8 | 1957 | { "SIGPROF", SIGPROF, TARGET_LINUX_SIGPROF }, |
ef016f83 MF |
1958 | #endif |
1959 | #ifdef SIGWINCH | |
1960 | # define TARGET_LINUX_SIGWINCH 28 | |
6362a3f8 | 1961 | { "SIGWINCH", SIGWINCH, TARGET_LINUX_SIGWINCH }, |
ef016f83 MF |
1962 | #endif |
1963 | #ifdef SIGIO | |
1964 | # define TARGET_LINUX_SIGIO 29 | |
6362a3f8 | 1965 | { "SIGIO", SIGIO, TARGET_LINUX_SIGIO }, |
ef016f83 MF |
1966 | #endif |
1967 | #ifdef SIGPWR | |
1968 | # define TARGET_LINUX_SIGPWR 30 | |
6362a3f8 | 1969 | { "SIGPWR", SIGPWR, TARGET_LINUX_SIGPWR }, |
ef016f83 MF |
1970 | #endif |
1971 | #ifdef SIGSYS | |
1972 | # define TARGET_LINUX_SIGSYS 31 | |
6362a3f8 | 1973 | { "SIGSYS", SIGSYS, TARGET_LINUX_SIGSYS }, |
ef016f83 MF |
1974 | #endif |
1975 | #ifdef SIGUNUSED | |
1976 | # define TARGET_LINUX_SIGUNUSED 31 | |
6362a3f8 | 1977 | { "SIGUNUSED", SIGUNUSED, TARGET_LINUX_SIGUNUSED }, |
ef016f83 MF |
1978 | #endif |
1979 | #ifdef SIG_BLOCK | |
1980 | # define TARGET_LINUX_SIG_BLOCK 0 | |
6362a3f8 | 1981 | { "SIG_BLOCK", SIG_BLOCK, TARGET_LINUX_SIG_BLOCK }, |
ef016f83 MF |
1982 | #endif |
1983 | #ifdef SIG_UNBLOCK | |
1984 | # define TARGET_LINUX_SIG_UNBLOCK 1 | |
6362a3f8 | 1985 | { "SIG_UNBLOCK", SIG_UNBLOCK, TARGET_LINUX_SIG_UNBLOCK }, |
ef016f83 MF |
1986 | #endif |
1987 | #ifdef SIG_SETMASK | |
1988 | # define TARGET_LINUX_SIG_SETMASK 2 | |
6362a3f8 | 1989 | { "SIG_SETMASK", SIG_SETMASK, TARGET_LINUX_SIG_SETMASK }, |
ef016f83 MF |
1990 | #endif |
1991 | #ifdef SIGSTKSZ | |
1992 | # define TARGET_LINUX_SIGSTKSZ 8192 | |
6362a3f8 | 1993 | { "SIGSTKSZ", SIGSTKSZ, TARGET_LINUX_SIGSTKSZ }, |
ef016f83 | 1994 | #endif |
6362a3f8 | 1995 | { 0, -1, -1 } |
ef016f83 | 1996 | }; |