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