gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git] / sim / bfin / linux-targ-map.h
CommitLineData
ef016f83
MF
1#if 0 /* Auto generated: sh ./targ-linux.h
2
3sed -n '1,/^#endif/p' targ-linux.h
4echo
5
6echo '#include <sys/syscall.h>' | \
7bfin-uclinux-gcc -E -dD -P - | \
8sed -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
12echo
13
14echo '#include <errno.h>' | \
15bfin-uclinux-gcc -E -dD -P - | \
16sed -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
20echo
21
22echo '#include <fcntl.h>' | \
23bfin-uclinux-gcc -E -dD -P - | \
24sed -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
28echo
29
30# XXX: nothing uses this ?
31echo '#include <signal.h>' | \
32bfin-uclinux-gcc -E -dD -P - | \
33sed -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
38exit 0
39*/
40#endif
41
990d19fd
MF
42static 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
1287static 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
1792static 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
1845static 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};
This page took 0.608224 seconds and 4 git commands to generate.