1997 lines
54 KiB
C
1997 lines
54 KiB
C
#if 0 /* Auto generated: sh ./targ-linux.h
|
|
|
|
sed -n '1,/^#endif/p' targ-linux.h
|
|
echo
|
|
|
|
echo '#include <sys/syscall.h>' | \
|
|
bfin-uclinux-gcc -E -dD -P - | \
|
|
sed -r -n \
|
|
-e '1istatic CB_TARGET_DEFS_MAP cb_linux_syscall_map[] = {' \
|
|
-e '$i\ \ { -1, -1 }\n};' \
|
|
-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;}'
|
|
echo
|
|
|
|
echo '#include <errno.h>' | \
|
|
bfin-uclinux-gcc -E -dD -P - | \
|
|
sed -r -n \
|
|
-e '1istatic CB_TARGET_DEFS_MAP cb_linux_errno_map[] = {' \
|
|
-e '$i\ \ { 0, 0 }\n};' \
|
|
-e '/#define E.* [0-9]/{s:^.* (E.*) (.*):#ifdef \1\n# define TARGET_LINUX_\1 \2\n { \1, TARGET_LINUX_\1 },\n#endif:;p;}'
|
|
echo
|
|
|
|
echo '#include <fcntl.h>' | \
|
|
bfin-uclinux-gcc -E -dD -P - | \
|
|
sed -r -n \
|
|
-e '1istatic CB_TARGET_DEFS_MAP cb_linux_open_map[] = {' \
|
|
-e '$i\ \ { -1, -1 }\n};' \
|
|
-e '/#define O.* [0-9]/{s:^.* (O_.*) (.*):#ifdef \1\n# define TARGET_LINUX_\1 \2\n { \1, TARGET_LINUX_\1 },\n#endif:;p;}'
|
|
echo
|
|
|
|
# XXX: nothing uses this ?
|
|
echo '#include <signal.h>' | \
|
|
bfin-uclinux-gcc -E -dD -P - | \
|
|
sed -r -n \
|
|
-e '1istatic CB_TARGET_DEFS_MAP cb_linux_signal_map[] = {' \
|
|
-e '$i\ \ { -1, -1 }\n};' \
|
|
-e '/#define SIG.* [0-9]+$/{s:^.* (SIG.*) (.*):#ifdef \1\n# define TARGET_LINUX_\1 \2\n { \1, TARGET_LINUX_\1 },\n#endif:;p;}'
|
|
|
|
exit 0
|
|
*/
|
|
#endif
|
|
|
|
static CB_TARGET_DEFS_MAP cb_linux_syscall_map[] =
|
|
{
|
|
#ifdef CB_SYS_restart_syscall
|
|
# define TARGET_LINUX_SYS_restart_syscall 0
|
|
{ CB_SYS_restart_syscall, TARGET_LINUX_SYS_restart_syscall },
|
|
#endif
|
|
#ifdef CB_SYS_exit
|
|
# define TARGET_LINUX_SYS_exit 1
|
|
{ CB_SYS_exit, TARGET_LINUX_SYS_exit },
|
|
#endif
|
|
#ifdef CB_SYS_fork
|
|
# define TARGET_LINUX_SYS_fork 2
|
|
{ CB_SYS_fork, TARGET_LINUX_SYS_fork },
|
|
#endif
|
|
#ifdef CB_SYS_read
|
|
# define TARGET_LINUX_SYS_read 3
|
|
{ CB_SYS_read, TARGET_LINUX_SYS_read },
|
|
#endif
|
|
#ifdef CB_SYS_write
|
|
# define TARGET_LINUX_SYS_write 4
|
|
{ CB_SYS_write, TARGET_LINUX_SYS_write },
|
|
#endif
|
|
#ifdef CB_SYS_open
|
|
# define TARGET_LINUX_SYS_open 5
|
|
{ CB_SYS_open, TARGET_LINUX_SYS_open },
|
|
#endif
|
|
#ifdef CB_SYS_close
|
|
# define TARGET_LINUX_SYS_close 6
|
|
{ CB_SYS_close, TARGET_LINUX_SYS_close },
|
|
#endif
|
|
#ifdef CB_SYS_creat
|
|
# define TARGET_LINUX_SYS_creat 8
|
|
{ CB_SYS_creat, TARGET_LINUX_SYS_creat },
|
|
#endif
|
|
#ifdef CB_SYS_link
|
|
# define TARGET_LINUX_SYS_link 9
|
|
{ CB_SYS_link, TARGET_LINUX_SYS_link },
|
|
#endif
|
|
#ifdef CB_SYS_unlink
|
|
# define TARGET_LINUX_SYS_unlink 10
|
|
{ CB_SYS_unlink, TARGET_LINUX_SYS_unlink },
|
|
#endif
|
|
#ifdef CB_SYS_execve
|
|
# define TARGET_LINUX_SYS_execve 11
|
|
{ CB_SYS_execve, TARGET_LINUX_SYS_execve },
|
|
#endif
|
|
#ifdef CB_SYS_chdir
|
|
# define TARGET_LINUX_SYS_chdir 12
|
|
{ CB_SYS_chdir, TARGET_LINUX_SYS_chdir },
|
|
#endif
|
|
#ifdef CB_SYS_time
|
|
# define TARGET_LINUX_SYS_time 13
|
|
{ CB_SYS_time, TARGET_LINUX_SYS_time },
|
|
#endif
|
|
#ifdef CB_SYS_mknod
|
|
# define TARGET_LINUX_SYS_mknod 14
|
|
{ CB_SYS_mknod, TARGET_LINUX_SYS_mknod },
|
|
#endif
|
|
#ifdef CB_SYS_chmod
|
|
# define TARGET_LINUX_SYS_chmod 15
|
|
{ CB_SYS_chmod, TARGET_LINUX_SYS_chmod },
|
|
#endif
|
|
#ifdef CB_SYS_chown
|
|
# define TARGET_LINUX_SYS_chown 16
|
|
{ CB_SYS_chown, TARGET_LINUX_SYS_chown },
|
|
#endif
|
|
#ifdef CB_SYS_lseek
|
|
# define TARGET_LINUX_SYS_lseek 19
|
|
{ CB_SYS_lseek, TARGET_LINUX_SYS_lseek },
|
|
#endif
|
|
#ifdef CB_SYS_getpid
|
|
# define TARGET_LINUX_SYS_getpid 20
|
|
{ CB_SYS_getpid, TARGET_LINUX_SYS_getpid },
|
|
#endif
|
|
#ifdef CB_SYS_mount
|
|
# define TARGET_LINUX_SYS_mount 21
|
|
{ CB_SYS_mount, TARGET_LINUX_SYS_mount },
|
|
#endif
|
|
#ifdef CB_SYS_setuid
|
|
# define TARGET_LINUX_SYS_setuid 23
|
|
{ CB_SYS_setuid, TARGET_LINUX_SYS_setuid },
|
|
#endif
|
|
#ifdef CB_SYS_getuid
|
|
# define TARGET_LINUX_SYS_getuid 24
|
|
{ CB_SYS_getuid, TARGET_LINUX_SYS_getuid },
|
|
#endif
|
|
#ifdef CB_SYS_stime
|
|
# define TARGET_LINUX_SYS_stime 25
|
|
{ CB_SYS_stime, TARGET_LINUX_SYS_stime },
|
|
#endif
|
|
#ifdef CB_SYS_ptrace
|
|
# define TARGET_LINUX_SYS_ptrace 26
|
|
{ CB_SYS_ptrace, TARGET_LINUX_SYS_ptrace },
|
|
#endif
|
|
#ifdef CB_SYS_alarm
|
|
# define TARGET_LINUX_SYS_alarm 27
|
|
{ CB_SYS_alarm, TARGET_LINUX_SYS_alarm },
|
|
#endif
|
|
#ifdef CB_SYS_pause
|
|
# define TARGET_LINUX_SYS_pause 29
|
|
{ CB_SYS_pause, TARGET_LINUX_SYS_pause },
|
|
#endif
|
|
#ifdef CB_SYS_access
|
|
# define TARGET_LINUX_SYS_access 33
|
|
{ CB_SYS_access, TARGET_LINUX_SYS_access },
|
|
#endif
|
|
#ifdef CB_SYS_nice
|
|
# define TARGET_LINUX_SYS_nice 34
|
|
{ CB_SYS_nice, TARGET_LINUX_SYS_nice },
|
|
#endif
|
|
#ifdef CB_SYS_sync
|
|
# define TARGET_LINUX_SYS_sync 36
|
|
{ CB_SYS_sync, TARGET_LINUX_SYS_sync },
|
|
#endif
|
|
#ifdef CB_SYS_kill
|
|
# define TARGET_LINUX_SYS_kill 37
|
|
{ CB_SYS_kill, TARGET_LINUX_SYS_kill },
|
|
#endif
|
|
#ifdef CB_SYS_rename
|
|
# define TARGET_LINUX_SYS_rename 38
|
|
{ CB_SYS_rename, TARGET_LINUX_SYS_rename },
|
|
#endif
|
|
#ifdef CB_SYS_mkdir
|
|
# define TARGET_LINUX_SYS_mkdir 39
|
|
{ CB_SYS_mkdir, TARGET_LINUX_SYS_mkdir },
|
|
#endif
|
|
#ifdef CB_SYS_rmdir
|
|
# define TARGET_LINUX_SYS_rmdir 40
|
|
{ CB_SYS_rmdir, TARGET_LINUX_SYS_rmdir },
|
|
#endif
|
|
#ifdef CB_SYS_dup
|
|
# define TARGET_LINUX_SYS_dup 41
|
|
{ CB_SYS_dup, TARGET_LINUX_SYS_dup },
|
|
#endif
|
|
#ifdef CB_SYS_pipe
|
|
# define TARGET_LINUX_SYS_pipe 42
|
|
{ CB_SYS_pipe, TARGET_LINUX_SYS_pipe },
|
|
#endif
|
|
#ifdef CB_SYS_times
|
|
# define TARGET_LINUX_SYS_times 43
|
|
{ CB_SYS_times, TARGET_LINUX_SYS_times },
|
|
#endif
|
|
#ifdef CB_SYS_brk
|
|
# define TARGET_LINUX_SYS_brk 45
|
|
{ CB_SYS_brk, TARGET_LINUX_SYS_brk },
|
|
#endif
|
|
#ifdef CB_SYS_setgid
|
|
# define TARGET_LINUX_SYS_setgid 46
|
|
{ CB_SYS_setgid, TARGET_LINUX_SYS_setgid },
|
|
#endif
|
|
#ifdef CB_SYS_getgid
|
|
# define TARGET_LINUX_SYS_getgid 47
|
|
{ CB_SYS_getgid, TARGET_LINUX_SYS_getgid },
|
|
#endif
|
|
#ifdef CB_SYS_geteuid
|
|
# define TARGET_LINUX_SYS_geteuid 49
|
|
{ CB_SYS_geteuid, TARGET_LINUX_SYS_geteuid },
|
|
#endif
|
|
#ifdef CB_SYS_getegid
|
|
# define TARGET_LINUX_SYS_getegid 50
|
|
{ CB_SYS_getegid, TARGET_LINUX_SYS_getegid },
|
|
#endif
|
|
#ifdef CB_SYS_acct
|
|
# define TARGET_LINUX_SYS_acct 51
|
|
{ CB_SYS_acct, TARGET_LINUX_SYS_acct },
|
|
#endif
|
|
#ifdef CB_SYS_umount2
|
|
# define TARGET_LINUX_SYS_umount2 52
|
|
{ CB_SYS_umount2, TARGET_LINUX_SYS_umount2 },
|
|
#endif
|
|
#ifdef CB_SYS_ioctl
|
|
# define TARGET_LINUX_SYS_ioctl 54
|
|
{ CB_SYS_ioctl, TARGET_LINUX_SYS_ioctl },
|
|
#endif
|
|
#ifdef CB_SYS_fcntl
|
|
# define TARGET_LINUX_SYS_fcntl 55
|
|
{ CB_SYS_fcntl, TARGET_LINUX_SYS_fcntl },
|
|
#endif
|
|
#ifdef CB_SYS_setpgid
|
|
# define TARGET_LINUX_SYS_setpgid 57
|
|
{ CB_SYS_setpgid, TARGET_LINUX_SYS_setpgid },
|
|
#endif
|
|
#ifdef CB_SYS_umask
|
|
# define TARGET_LINUX_SYS_umask 60
|
|
{ CB_SYS_umask, TARGET_LINUX_SYS_umask },
|
|
#endif
|
|
#ifdef CB_SYS_chroot
|
|
# define TARGET_LINUX_SYS_chroot 61
|
|
{ CB_SYS_chroot, TARGET_LINUX_SYS_chroot },
|
|
#endif
|
|
#ifdef CB_SYS_ustat
|
|
# define TARGET_LINUX_SYS_ustat 62
|
|
{ CB_SYS_ustat, TARGET_LINUX_SYS_ustat },
|
|
#endif
|
|
#ifdef CB_SYS_dup2
|
|
# define TARGET_LINUX_SYS_dup2 63
|
|
{ CB_SYS_dup2, TARGET_LINUX_SYS_dup2 },
|
|
#endif
|
|
#ifdef CB_SYS_getppid
|
|
# define TARGET_LINUX_SYS_getppid 64
|
|
{ CB_SYS_getppid, TARGET_LINUX_SYS_getppid },
|
|
#endif
|
|
#ifdef CB_SYS_getpgrp
|
|
# define TARGET_LINUX_SYS_getpgrp 65
|
|
{ CB_SYS_getpgrp, TARGET_LINUX_SYS_getpgrp },
|
|
#endif
|
|
#ifdef CB_SYS_setsid
|
|
# define TARGET_LINUX_SYS_setsid 66
|
|
{ CB_SYS_setsid, TARGET_LINUX_SYS_setsid },
|
|
#endif
|
|
#ifdef CB_SYS_sgetmask
|
|
# define TARGET_LINUX_SYS_sgetmask 68
|
|
{ CB_SYS_sgetmask, TARGET_LINUX_SYS_sgetmask },
|
|
#endif
|
|
#ifdef CB_SYS_ssetmask
|
|
# define TARGET_LINUX_SYS_ssetmask 69
|
|
{ CB_SYS_ssetmask, TARGET_LINUX_SYS_ssetmask },
|
|
#endif
|
|
#ifdef CB_SYS_setreuid
|
|
# define TARGET_LINUX_SYS_setreuid 70
|
|
{ CB_SYS_setreuid, TARGET_LINUX_SYS_setreuid },
|
|
#endif
|
|
#ifdef CB_SYS_setregid
|
|
# define TARGET_LINUX_SYS_setregid 71
|
|
{ CB_SYS_setregid, TARGET_LINUX_SYS_setregid },
|
|
#endif
|
|
#ifdef CB_SYS_sethostname
|
|
# define TARGET_LINUX_SYS_sethostname 74
|
|
{ CB_SYS_sethostname, TARGET_LINUX_SYS_sethostname },
|
|
#endif
|
|
#ifdef CB_SYS_setrlimit
|
|
# define TARGET_LINUX_SYS_setrlimit 75
|
|
{ CB_SYS_setrlimit, TARGET_LINUX_SYS_setrlimit },
|
|
#endif
|
|
#ifdef CB_SYS_getrusage
|
|
# define TARGET_LINUX_SYS_getrusage 77
|
|
{ CB_SYS_getrusage, TARGET_LINUX_SYS_getrusage },
|
|
#endif
|
|
#ifdef CB_SYS_gettimeofday
|
|
# define TARGET_LINUX_SYS_gettimeofday 78
|
|
{ CB_SYS_gettimeofday, TARGET_LINUX_SYS_gettimeofday },
|
|
#endif
|
|
#ifdef CB_SYS_settimeofday
|
|
# define TARGET_LINUX_SYS_settimeofday 79
|
|
{ CB_SYS_settimeofday, TARGET_LINUX_SYS_settimeofday },
|
|
#endif
|
|
#ifdef CB_SYS_getgroups
|
|
# define TARGET_LINUX_SYS_getgroups 80
|
|
{ CB_SYS_getgroups, TARGET_LINUX_SYS_getgroups },
|
|
#endif
|
|
#ifdef CB_SYS_setgroups
|
|
# define TARGET_LINUX_SYS_setgroups 81
|
|
{ CB_SYS_setgroups, TARGET_LINUX_SYS_setgroups },
|
|
#endif
|
|
#ifdef CB_SYS_symlink
|
|
# define TARGET_LINUX_SYS_symlink 83
|
|
{ CB_SYS_symlink, TARGET_LINUX_SYS_symlink },
|
|
#endif
|
|
#ifdef CB_SYS_readlink
|
|
# define TARGET_LINUX_SYS_readlink 85
|
|
{ CB_SYS_readlink, TARGET_LINUX_SYS_readlink },
|
|
#endif
|
|
#ifdef CB_SYS_reboot
|
|
# define TARGET_LINUX_SYS_reboot 88
|
|
{ CB_SYS_reboot, TARGET_LINUX_SYS_reboot },
|
|
#endif
|
|
#ifdef CB_SYS_munmap
|
|
# define TARGET_LINUX_SYS_munmap 91
|
|
{ CB_SYS_munmap, TARGET_LINUX_SYS_munmap },
|
|
#endif
|
|
#ifdef CB_SYS_truncate
|
|
# define TARGET_LINUX_SYS_truncate 92
|
|
{ CB_SYS_truncate, TARGET_LINUX_SYS_truncate },
|
|
#endif
|
|
#ifdef CB_SYS_ftruncate
|
|
# define TARGET_LINUX_SYS_ftruncate 93
|
|
{ CB_SYS_ftruncate, TARGET_LINUX_SYS_ftruncate },
|
|
#endif
|
|
#ifdef CB_SYS_fchmod
|
|
# define TARGET_LINUX_SYS_fchmod 94
|
|
{ CB_SYS_fchmod, TARGET_LINUX_SYS_fchmod },
|
|
#endif
|
|
#ifdef CB_SYS_fchown
|
|
# define TARGET_LINUX_SYS_fchown 95
|
|
{ CB_SYS_fchown, TARGET_LINUX_SYS_fchown },
|
|
#endif
|
|
#ifdef CB_SYS_getpriority
|
|
# define TARGET_LINUX_SYS_getpriority 96
|
|
{ CB_SYS_getpriority, TARGET_LINUX_SYS_getpriority },
|
|
#endif
|
|
#ifdef CB_SYS_setpriority
|
|
# define TARGET_LINUX_SYS_setpriority 97
|
|
{ CB_SYS_setpriority, TARGET_LINUX_SYS_setpriority },
|
|
#endif
|
|
#ifdef CB_SYS_statfs
|
|
# define TARGET_LINUX_SYS_statfs 99
|
|
{ CB_SYS_statfs, TARGET_LINUX_SYS_statfs },
|
|
#endif
|
|
#ifdef CB_SYS_fstatfs
|
|
# define TARGET_LINUX_SYS_fstatfs 100
|
|
{ CB_SYS_fstatfs, TARGET_LINUX_SYS_fstatfs },
|
|
#endif
|
|
#ifdef CB_SYS_syslog
|
|
# define TARGET_LINUX_SYS_syslog 103
|
|
{ CB_SYS_syslog, TARGET_LINUX_SYS_syslog },
|
|
#endif
|
|
#ifdef CB_SYS_setitimer
|
|
# define TARGET_LINUX_SYS_setitimer 104
|
|
{ CB_SYS_setitimer, TARGET_LINUX_SYS_setitimer },
|
|
#endif
|
|
#ifdef CB_SYS_getitimer
|
|
# define TARGET_LINUX_SYS_getitimer 105
|
|
{ CB_SYS_getitimer, TARGET_LINUX_SYS_getitimer },
|
|
#endif
|
|
#ifdef CB_SYS_stat
|
|
# define TARGET_LINUX_SYS_stat 106
|
|
{ CB_SYS_stat, TARGET_LINUX_SYS_stat },
|
|
#endif
|
|
#ifdef CB_SYS_lstat
|
|
# define TARGET_LINUX_SYS_lstat 107
|
|
{ CB_SYS_lstat, TARGET_LINUX_SYS_lstat },
|
|
#endif
|
|
#ifdef CB_SYS_fstat
|
|
# define TARGET_LINUX_SYS_fstat 108
|
|
{ CB_SYS_fstat, TARGET_LINUX_SYS_fstat },
|
|
#endif
|
|
#ifdef CB_SYS_vhangup
|
|
# define TARGET_LINUX_SYS_vhangup 111
|
|
{ CB_SYS_vhangup, TARGET_LINUX_SYS_vhangup },
|
|
#endif
|
|
#ifdef CB_SYS_wait4
|
|
# define TARGET_LINUX_SYS_wait4 114
|
|
{ CB_SYS_wait4, TARGET_LINUX_SYS_wait4 },
|
|
#endif
|
|
#ifdef CB_SYS_sysinfo
|
|
# define TARGET_LINUX_SYS_sysinfo 116
|
|
{ CB_SYS_sysinfo, TARGET_LINUX_SYS_sysinfo },
|
|
#endif
|
|
#ifdef CB_SYS_fsync
|
|
# define TARGET_LINUX_SYS_fsync 118
|
|
{ CB_SYS_fsync, TARGET_LINUX_SYS_fsync },
|
|
#endif
|
|
#ifdef CB_SYS_clone
|
|
# define TARGET_LINUX_SYS_clone 120
|
|
{ CB_SYS_clone, TARGET_LINUX_SYS_clone },
|
|
#endif
|
|
#ifdef CB_SYS_setdomainname
|
|
# define TARGET_LINUX_SYS_setdomainname 121
|
|
{ CB_SYS_setdomainname, TARGET_LINUX_SYS_setdomainname },
|
|
#endif
|
|
#ifdef CB_SYS_uname
|
|
# define TARGET_LINUX_SYS_uname 122
|
|
{ CB_SYS_uname, TARGET_LINUX_SYS_uname },
|
|
#endif
|
|
#ifdef CB_SYS_adjtimex
|
|
# define TARGET_LINUX_SYS_adjtimex 124
|
|
{ CB_SYS_adjtimex, TARGET_LINUX_SYS_adjtimex },
|
|
#endif
|
|
#ifdef CB_SYS_mprotect
|
|
# define TARGET_LINUX_SYS_mprotect 125
|
|
{ CB_SYS_mprotect, TARGET_LINUX_SYS_mprotect },
|
|
#endif
|
|
#ifdef CB_SYS_init_module
|
|
# define TARGET_LINUX_SYS_init_module 128
|
|
{ CB_SYS_init_module, TARGET_LINUX_SYS_init_module },
|
|
#endif
|
|
#ifdef CB_SYS_delete_module
|
|
# define TARGET_LINUX_SYS_delete_module 129
|
|
{ CB_SYS_delete_module, TARGET_LINUX_SYS_delete_module },
|
|
#endif
|
|
#ifdef CB_SYS_quotactl
|
|
# define TARGET_LINUX_SYS_quotactl 131
|
|
{ CB_SYS_quotactl, TARGET_LINUX_SYS_quotactl },
|
|
#endif
|
|
#ifdef CB_SYS_getpgid
|
|
# define TARGET_LINUX_SYS_getpgid 132
|
|
{ CB_SYS_getpgid, TARGET_LINUX_SYS_getpgid },
|
|
#endif
|
|
#ifdef CB_SYS_fchdir
|
|
# define TARGET_LINUX_SYS_fchdir 133
|
|
{ CB_SYS_fchdir, TARGET_LINUX_SYS_fchdir },
|
|
#endif
|
|
#ifdef CB_SYS_bdflush
|
|
# define TARGET_LINUX_SYS_bdflush 134
|
|
{ CB_SYS_bdflush, TARGET_LINUX_SYS_bdflush },
|
|
#endif
|
|
#ifdef CB_SYS_personality
|
|
# define TARGET_LINUX_SYS_personality 136
|
|
{ CB_SYS_personality, TARGET_LINUX_SYS_personality },
|
|
#endif
|
|
#ifdef CB_SYS_setfsuid
|
|
# define TARGET_LINUX_SYS_setfsuid 138
|
|
{ CB_SYS_setfsuid, TARGET_LINUX_SYS_setfsuid },
|
|
#endif
|
|
#ifdef CB_SYS_setfsgid
|
|
# define TARGET_LINUX_SYS_setfsgid 139
|
|
{ CB_SYS_setfsgid, TARGET_LINUX_SYS_setfsgid },
|
|
#endif
|
|
#ifdef CB_SYS__llseek
|
|
# define TARGET_LINUX_SYS__llseek 140
|
|
{ CB_SYS__llseek, TARGET_LINUX_SYS__llseek },
|
|
#endif
|
|
#ifdef CB_SYS_getdents
|
|
# define TARGET_LINUX_SYS_getdents 141
|
|
{ CB_SYS_getdents, TARGET_LINUX_SYS_getdents },
|
|
#endif
|
|
#ifdef CB_SYS_flock
|
|
# define TARGET_LINUX_SYS_flock 143
|
|
{ CB_SYS_flock, TARGET_LINUX_SYS_flock },
|
|
#endif
|
|
#ifdef CB_SYS_readv
|
|
# define TARGET_LINUX_SYS_readv 145
|
|
{ CB_SYS_readv, TARGET_LINUX_SYS_readv },
|
|
#endif
|
|
#ifdef CB_SYS_writev
|
|
# define TARGET_LINUX_SYS_writev 146
|
|
{ CB_SYS_writev, TARGET_LINUX_SYS_writev },
|
|
#endif
|
|
#ifdef CB_SYS_getsid
|
|
# define TARGET_LINUX_SYS_getsid 147
|
|
{ CB_SYS_getsid, TARGET_LINUX_SYS_getsid },
|
|
#endif
|
|
#ifdef CB_SYS_fdatasync
|
|
# define TARGET_LINUX_SYS_fdatasync 148
|
|
{ CB_SYS_fdatasync, TARGET_LINUX_SYS_fdatasync },
|
|
#endif
|
|
#ifdef CB_SYS__sysctl
|
|
# define TARGET_LINUX_SYS__sysctl 149
|
|
{ CB_SYS__sysctl, TARGET_LINUX_SYS__sysctl },
|
|
#endif
|
|
#ifdef CB_SYS_sched_setparam
|
|
# define TARGET_LINUX_SYS_sched_setparam 154
|
|
{ CB_SYS_sched_setparam, TARGET_LINUX_SYS_sched_setparam },
|
|
#endif
|
|
#ifdef CB_SYS_sched_getparam
|
|
# define TARGET_LINUX_SYS_sched_getparam 155
|
|
{ CB_SYS_sched_getparam, TARGET_LINUX_SYS_sched_getparam },
|
|
#endif
|
|
#ifdef CB_SYS_sched_setscheduler
|
|
# define TARGET_LINUX_SYS_sched_setscheduler 156
|
|
{ CB_SYS_sched_setscheduler, TARGET_LINUX_SYS_sched_setscheduler },
|
|
#endif
|
|
#ifdef CB_SYS_sched_getscheduler
|
|
# define TARGET_LINUX_SYS_sched_getscheduler 157
|
|
{ CB_SYS_sched_getscheduler, TARGET_LINUX_SYS_sched_getscheduler },
|
|
#endif
|
|
#ifdef CB_SYS_sched_yield
|
|
# define TARGET_LINUX_SYS_sched_yield 158
|
|
{ CB_SYS_sched_yield, TARGET_LINUX_SYS_sched_yield },
|
|
#endif
|
|
#ifdef CB_SYS_sched_get_priority_max
|
|
# define TARGET_LINUX_SYS_sched_get_priority_max 159
|
|
{ CB_SYS_sched_get_priority_max, TARGET_LINUX_SYS_sched_get_priority_max },
|
|
#endif
|
|
#ifdef CB_SYS_sched_get_priority_min
|
|
# define TARGET_LINUX_SYS_sched_get_priority_min 160
|
|
{ CB_SYS_sched_get_priority_min, TARGET_LINUX_SYS_sched_get_priority_min },
|
|
#endif
|
|
#ifdef CB_SYS_sched_rr_get_interval
|
|
# define TARGET_LINUX_SYS_sched_rr_get_interval 161
|
|
{ CB_SYS_sched_rr_get_interval, TARGET_LINUX_SYS_sched_rr_get_interval },
|
|
#endif
|
|
#ifdef CB_SYS_nanosleep
|
|
# define TARGET_LINUX_SYS_nanosleep 162
|
|
{ CB_SYS_nanosleep, TARGET_LINUX_SYS_nanosleep },
|
|
#endif
|
|
#ifdef CB_SYS_mremap
|
|
# define TARGET_LINUX_SYS_mremap 163
|
|
{ CB_SYS_mremap, TARGET_LINUX_SYS_mremap },
|
|
#endif
|
|
#ifdef CB_SYS_setresuid
|
|
# define TARGET_LINUX_SYS_setresuid 164
|
|
{ CB_SYS_setresuid, TARGET_LINUX_SYS_setresuid },
|
|
#endif
|
|
#ifdef CB_SYS_getresuid
|
|
# define TARGET_LINUX_SYS_getresuid 165
|
|
{ CB_SYS_getresuid, TARGET_LINUX_SYS_getresuid },
|
|
#endif
|
|
#ifdef CB_SYS_nfsservctl
|
|
# define TARGET_LINUX_SYS_nfsservctl 169
|
|
{ CB_SYS_nfsservctl, TARGET_LINUX_SYS_nfsservctl },
|
|
#endif
|
|
#ifdef CB_SYS_setresgid
|
|
# define TARGET_LINUX_SYS_setresgid 170
|
|
{ CB_SYS_setresgid, TARGET_LINUX_SYS_setresgid },
|
|
#endif
|
|
#ifdef CB_SYS_getresgid
|
|
# define TARGET_LINUX_SYS_getresgid 171
|
|
{ CB_SYS_getresgid, TARGET_LINUX_SYS_getresgid },
|
|
#endif
|
|
#ifdef CB_SYS_prctl
|
|
# define TARGET_LINUX_SYS_prctl 172
|
|
{ CB_SYS_prctl, TARGET_LINUX_SYS_prctl },
|
|
#endif
|
|
#ifdef CB_SYS_rt_sigreturn
|
|
# define TARGET_LINUX_SYS_rt_sigreturn 173
|
|
{ CB_SYS_rt_sigreturn, TARGET_LINUX_SYS_rt_sigreturn },
|
|
#endif
|
|
#ifdef CB_SYS_rt_sigaction
|
|
# define TARGET_LINUX_SYS_rt_sigaction 174
|
|
{ CB_SYS_rt_sigaction, TARGET_LINUX_SYS_rt_sigaction },
|
|
#endif
|
|
#ifdef CB_SYS_rt_sigprocmask
|
|
# define TARGET_LINUX_SYS_rt_sigprocmask 175
|
|
{ CB_SYS_rt_sigprocmask, TARGET_LINUX_SYS_rt_sigprocmask },
|
|
#endif
|
|
#ifdef CB_SYS_rt_sigpending
|
|
# define TARGET_LINUX_SYS_rt_sigpending 176
|
|
{ CB_SYS_rt_sigpending, TARGET_LINUX_SYS_rt_sigpending },
|
|
#endif
|
|
#ifdef CB_SYS_rt_sigtimedwait
|
|
# define TARGET_LINUX_SYS_rt_sigtimedwait 177
|
|
{ CB_SYS_rt_sigtimedwait, TARGET_LINUX_SYS_rt_sigtimedwait },
|
|
#endif
|
|
#ifdef CB_SYS_rt_sigqueueinfo
|
|
# define TARGET_LINUX_SYS_rt_sigqueueinfo 178
|
|
{ CB_SYS_rt_sigqueueinfo, TARGET_LINUX_SYS_rt_sigqueueinfo },
|
|
#endif
|
|
#ifdef CB_SYS_rt_sigsuspend
|
|
# define TARGET_LINUX_SYS_rt_sigsuspend 179
|
|
{ CB_SYS_rt_sigsuspend, TARGET_LINUX_SYS_rt_sigsuspend },
|
|
#endif
|
|
#ifdef CB_SYS_pread
|
|
# define TARGET_LINUX_SYS_pread 180
|
|
{ CB_SYS_pread, TARGET_LINUX_SYS_pread },
|
|
#endif
|
|
#ifdef CB_SYS_pwrite
|
|
# define TARGET_LINUX_SYS_pwrite 181
|
|
{ CB_SYS_pwrite, TARGET_LINUX_SYS_pwrite },
|
|
#endif
|
|
#ifdef CB_SYS_lchown
|
|
# define TARGET_LINUX_SYS_lchown 182
|
|
{ CB_SYS_lchown, TARGET_LINUX_SYS_lchown },
|
|
#endif
|
|
#ifdef CB_SYS_getcwd
|
|
# define TARGET_LINUX_SYS_getcwd 183
|
|
{ CB_SYS_getcwd, TARGET_LINUX_SYS_getcwd },
|
|
#endif
|
|
#ifdef CB_SYS_capget
|
|
# define TARGET_LINUX_SYS_capget 184
|
|
{ CB_SYS_capget, TARGET_LINUX_SYS_capget },
|
|
#endif
|
|
#ifdef CB_SYS_capset
|
|
# define TARGET_LINUX_SYS_capset 185
|
|
{ CB_SYS_capset, TARGET_LINUX_SYS_capset },
|
|
#endif
|
|
#ifdef CB_SYS_sigaltstack
|
|
# define TARGET_LINUX_SYS_sigaltstack 186
|
|
{ CB_SYS_sigaltstack, TARGET_LINUX_SYS_sigaltstack },
|
|
#endif
|
|
#ifdef CB_SYS_sendfile
|
|
# define TARGET_LINUX_SYS_sendfile 187
|
|
{ CB_SYS_sendfile, TARGET_LINUX_SYS_sendfile },
|
|
#endif
|
|
#ifdef CB_SYS_vfork
|
|
# define TARGET_LINUX_SYS_vfork 190
|
|
{ CB_SYS_vfork, TARGET_LINUX_SYS_vfork },
|
|
#endif
|
|
#ifdef CB_SYS_getrlimit
|
|
# define TARGET_LINUX_SYS_getrlimit 191
|
|
{ CB_SYS_getrlimit, TARGET_LINUX_SYS_getrlimit },
|
|
#endif
|
|
#ifdef CB_SYS_mmap2
|
|
# define TARGET_LINUX_SYS_mmap2 192
|
|
{ CB_SYS_mmap2, TARGET_LINUX_SYS_mmap2 },
|
|
#endif
|
|
#ifdef CB_SYS_truncate64
|
|
# define TARGET_LINUX_SYS_truncate64 193
|
|
{ CB_SYS_truncate64, TARGET_LINUX_SYS_truncate64 },
|
|
#endif
|
|
#ifdef CB_SYS_ftruncate64
|
|
# define TARGET_LINUX_SYS_ftruncate64 194
|
|
{ CB_SYS_ftruncate64, TARGET_LINUX_SYS_ftruncate64 },
|
|
#endif
|
|
#ifdef CB_SYS_stat64
|
|
# define TARGET_LINUX_SYS_stat64 195
|
|
{ CB_SYS_stat64, TARGET_LINUX_SYS_stat64 },
|
|
#endif
|
|
#ifdef CB_SYS_lstat64
|
|
# define TARGET_LINUX_SYS_lstat64 196
|
|
{ CB_SYS_lstat64, TARGET_LINUX_SYS_lstat64 },
|
|
#endif
|
|
#ifdef CB_SYS_fstat64
|
|
# define TARGET_LINUX_SYS_fstat64 197
|
|
{ CB_SYS_fstat64, TARGET_LINUX_SYS_fstat64 },
|
|
#endif
|
|
#ifdef CB_SYS_chown32
|
|
# define TARGET_LINUX_SYS_chown32 198
|
|
{ CB_SYS_chown32, TARGET_LINUX_SYS_chown32 },
|
|
#endif
|
|
#ifdef CB_SYS_getuid32
|
|
# define TARGET_LINUX_SYS_getuid32 199
|
|
{ CB_SYS_getuid32, TARGET_LINUX_SYS_getuid32 },
|
|
#endif
|
|
#ifdef CB_SYS_getgid32
|
|
# define TARGET_LINUX_SYS_getgid32 200
|
|
{ CB_SYS_getgid32, TARGET_LINUX_SYS_getgid32 },
|
|
#endif
|
|
#ifdef CB_SYS_geteuid32
|
|
# define TARGET_LINUX_SYS_geteuid32 201
|
|
{ CB_SYS_geteuid32, TARGET_LINUX_SYS_geteuid32 },
|
|
#endif
|
|
#ifdef CB_SYS_getegid32
|
|
# define TARGET_LINUX_SYS_getegid32 202
|
|
{ CB_SYS_getegid32, TARGET_LINUX_SYS_getegid32 },
|
|
#endif
|
|
#ifdef CB_SYS_setreuid32
|
|
# define TARGET_LINUX_SYS_setreuid32 203
|
|
{ CB_SYS_setreuid32, TARGET_LINUX_SYS_setreuid32 },
|
|
#endif
|
|
#ifdef CB_SYS_setregid32
|
|
# define TARGET_LINUX_SYS_setregid32 204
|
|
{ CB_SYS_setregid32, TARGET_LINUX_SYS_setregid32 },
|
|
#endif
|
|
#ifdef CB_SYS_getgroups32
|
|
# define TARGET_LINUX_SYS_getgroups32 205
|
|
{ CB_SYS_getgroups32, TARGET_LINUX_SYS_getgroups32 },
|
|
#endif
|
|
#ifdef CB_SYS_setgroups32
|
|
# define TARGET_LINUX_SYS_setgroups32 206
|
|
{ CB_SYS_setgroups32, TARGET_LINUX_SYS_setgroups32 },
|
|
#endif
|
|
#ifdef CB_SYS_fchown32
|
|
# define TARGET_LINUX_SYS_fchown32 207
|
|
{ CB_SYS_fchown32, TARGET_LINUX_SYS_fchown32 },
|
|
#endif
|
|
#ifdef CB_SYS_setresuid32
|
|
# define TARGET_LINUX_SYS_setresuid32 208
|
|
{ CB_SYS_setresuid32, TARGET_LINUX_SYS_setresuid32 },
|
|
#endif
|
|
#ifdef CB_SYS_getresuid32
|
|
# define TARGET_LINUX_SYS_getresuid32 209
|
|
{ CB_SYS_getresuid32, TARGET_LINUX_SYS_getresuid32 },
|
|
#endif
|
|
#ifdef CB_SYS_setresgid32
|
|
# define TARGET_LINUX_SYS_setresgid32 210
|
|
{ CB_SYS_setresgid32, TARGET_LINUX_SYS_setresgid32 },
|
|
#endif
|
|
#ifdef CB_SYS_getresgid32
|
|
# define TARGET_LINUX_SYS_getresgid32 211
|
|
{ CB_SYS_getresgid32, TARGET_LINUX_SYS_getresgid32 },
|
|
#endif
|
|
#ifdef CB_SYS_lchown32
|
|
# define TARGET_LINUX_SYS_lchown32 212
|
|
{ CB_SYS_lchown32, TARGET_LINUX_SYS_lchown32 },
|
|
#endif
|
|
#ifdef CB_SYS_setuid32
|
|
# define TARGET_LINUX_SYS_setuid32 213
|
|
{ CB_SYS_setuid32, TARGET_LINUX_SYS_setuid32 },
|
|
#endif
|
|
#ifdef CB_SYS_setgid32
|
|
# define TARGET_LINUX_SYS_setgid32 214
|
|
{ CB_SYS_setgid32, TARGET_LINUX_SYS_setgid32 },
|
|
#endif
|
|
#ifdef CB_SYS_setfsuid32
|
|
# define TARGET_LINUX_SYS_setfsuid32 215
|
|
{ CB_SYS_setfsuid32, TARGET_LINUX_SYS_setfsuid32 },
|
|
#endif
|
|
#ifdef CB_SYS_setfsgid32
|
|
# define TARGET_LINUX_SYS_setfsgid32 216
|
|
{ CB_SYS_setfsgid32, TARGET_LINUX_SYS_setfsgid32 },
|
|
#endif
|
|
#ifdef CB_SYS_pivot_root
|
|
# define TARGET_LINUX_SYS_pivot_root 217
|
|
{ CB_SYS_pivot_root, TARGET_LINUX_SYS_pivot_root },
|
|
#endif
|
|
#ifdef CB_SYS_getdents64
|
|
# define TARGET_LINUX_SYS_getdents64 220
|
|
{ CB_SYS_getdents64, TARGET_LINUX_SYS_getdents64 },
|
|
#endif
|
|
#ifdef CB_SYS_fcntl64
|
|
# define TARGET_LINUX_SYS_fcntl64 221
|
|
{ CB_SYS_fcntl64, TARGET_LINUX_SYS_fcntl64 },
|
|
#endif
|
|
#ifdef CB_SYS_gettid
|
|
# define TARGET_LINUX_SYS_gettid 224
|
|
{ CB_SYS_gettid, TARGET_LINUX_SYS_gettid },
|
|
#endif
|
|
#ifdef CB_SYS_readahead
|
|
# define TARGET_LINUX_SYS_readahead 225
|
|
{ CB_SYS_readahead, TARGET_LINUX_SYS_readahead },
|
|
#endif
|
|
#ifdef CB_SYS_setxattr
|
|
# define TARGET_LINUX_SYS_setxattr 226
|
|
{ CB_SYS_setxattr, TARGET_LINUX_SYS_setxattr },
|
|
#endif
|
|
#ifdef CB_SYS_lsetxattr
|
|
# define TARGET_LINUX_SYS_lsetxattr 227
|
|
{ CB_SYS_lsetxattr, TARGET_LINUX_SYS_lsetxattr },
|
|
#endif
|
|
#ifdef CB_SYS_fsetxattr
|
|
# define TARGET_LINUX_SYS_fsetxattr 228
|
|
{ CB_SYS_fsetxattr, TARGET_LINUX_SYS_fsetxattr },
|
|
#endif
|
|
#ifdef CB_SYS_getxattr
|
|
# define TARGET_LINUX_SYS_getxattr 229
|
|
{ CB_SYS_getxattr, TARGET_LINUX_SYS_getxattr },
|
|
#endif
|
|
#ifdef CB_SYS_lgetxattr
|
|
# define TARGET_LINUX_SYS_lgetxattr 230
|
|
{ CB_SYS_lgetxattr, TARGET_LINUX_SYS_lgetxattr },
|
|
#endif
|
|
#ifdef CB_SYS_fgetxattr
|
|
# define TARGET_LINUX_SYS_fgetxattr 231
|
|
{ CB_SYS_fgetxattr, TARGET_LINUX_SYS_fgetxattr },
|
|
#endif
|
|
#ifdef CB_SYS_listxattr
|
|
# define TARGET_LINUX_SYS_listxattr 232
|
|
{ CB_SYS_listxattr, TARGET_LINUX_SYS_listxattr },
|
|
#endif
|
|
#ifdef CB_SYS_llistxattr
|
|
# define TARGET_LINUX_SYS_llistxattr 233
|
|
{ CB_SYS_llistxattr, TARGET_LINUX_SYS_llistxattr },
|
|
#endif
|
|
#ifdef CB_SYS_flistxattr
|
|
# define TARGET_LINUX_SYS_flistxattr 234
|
|
{ CB_SYS_flistxattr, TARGET_LINUX_SYS_flistxattr },
|
|
#endif
|
|
#ifdef CB_SYS_removexattr
|
|
# define TARGET_LINUX_SYS_removexattr 235
|
|
{ CB_SYS_removexattr, TARGET_LINUX_SYS_removexattr },
|
|
#endif
|
|
#ifdef CB_SYS_lremovexattr
|
|
# define TARGET_LINUX_SYS_lremovexattr 236
|
|
{ CB_SYS_lremovexattr, TARGET_LINUX_SYS_lremovexattr },
|
|
#endif
|
|
#ifdef CB_SYS_fremovexattr
|
|
# define TARGET_LINUX_SYS_fremovexattr 237
|
|
{ CB_SYS_fremovexattr, TARGET_LINUX_SYS_fremovexattr },
|
|
#endif
|
|
#ifdef CB_SYS_tkill
|
|
# define TARGET_LINUX_SYS_tkill 238
|
|
{ CB_SYS_tkill, TARGET_LINUX_SYS_tkill },
|
|
#endif
|
|
#ifdef CB_SYS_sendfile64
|
|
# define TARGET_LINUX_SYS_sendfile64 239
|
|
{ CB_SYS_sendfile64, TARGET_LINUX_SYS_sendfile64 },
|
|
#endif
|
|
#ifdef CB_SYS_futex
|
|
# define TARGET_LINUX_SYS_futex 240
|
|
{ CB_SYS_futex, TARGET_LINUX_SYS_futex },
|
|
#endif
|
|
#ifdef CB_SYS_sched_setaffinity
|
|
# define TARGET_LINUX_SYS_sched_setaffinity 241
|
|
{ CB_SYS_sched_setaffinity, TARGET_LINUX_SYS_sched_setaffinity },
|
|
#endif
|
|
#ifdef CB_SYS_sched_getaffinity
|
|
# define TARGET_LINUX_SYS_sched_getaffinity 242
|
|
{ CB_SYS_sched_getaffinity, TARGET_LINUX_SYS_sched_getaffinity },
|
|
#endif
|
|
#ifdef CB_SYS_io_setup
|
|
# define TARGET_LINUX_SYS_io_setup 245
|
|
{ CB_SYS_io_setup, TARGET_LINUX_SYS_io_setup },
|
|
#endif
|
|
#ifdef CB_SYS_io_destroy
|
|
# define TARGET_LINUX_SYS_io_destroy 246
|
|
{ CB_SYS_io_destroy, TARGET_LINUX_SYS_io_destroy },
|
|
#endif
|
|
#ifdef CB_SYS_io_getevents
|
|
# define TARGET_LINUX_SYS_io_getevents 247
|
|
{ CB_SYS_io_getevents, TARGET_LINUX_SYS_io_getevents },
|
|
#endif
|
|
#ifdef CB_SYS_io_submit
|
|
# define TARGET_LINUX_SYS_io_submit 248
|
|
{ CB_SYS_io_submit, TARGET_LINUX_SYS_io_submit },
|
|
#endif
|
|
#ifdef CB_SYS_io_cancel
|
|
# define TARGET_LINUX_SYS_io_cancel 249
|
|
{ CB_SYS_io_cancel, TARGET_LINUX_SYS_io_cancel },
|
|
#endif
|
|
#ifdef CB_SYS_exit_group
|
|
# define TARGET_LINUX_SYS_exit_group 252
|
|
{ CB_SYS_exit_group, TARGET_LINUX_SYS_exit_group },
|
|
#endif
|
|
#ifdef CB_SYS_lookup_dcookie
|
|
# define TARGET_LINUX_SYS_lookup_dcookie 253
|
|
{ CB_SYS_lookup_dcookie, TARGET_LINUX_SYS_lookup_dcookie },
|
|
#endif
|
|
#ifdef CB_SYS_bfin_spinlock
|
|
# define TARGET_LINUX_SYS_bfin_spinlock 254
|
|
{ CB_SYS_bfin_spinlock, TARGET_LINUX_SYS_bfin_spinlock },
|
|
#endif
|
|
#ifdef CB_SYS_epoll_create
|
|
# define TARGET_LINUX_SYS_epoll_create 255
|
|
{ CB_SYS_epoll_create, TARGET_LINUX_SYS_epoll_create },
|
|
#endif
|
|
#ifdef CB_SYS_epoll_ctl
|
|
# define TARGET_LINUX_SYS_epoll_ctl 256
|
|
{ CB_SYS_epoll_ctl, TARGET_LINUX_SYS_epoll_ctl },
|
|
#endif
|
|
#ifdef CB_SYS_epoll_wait
|
|
# define TARGET_LINUX_SYS_epoll_wait 257
|
|
{ CB_SYS_epoll_wait, TARGET_LINUX_SYS_epoll_wait },
|
|
#endif
|
|
#ifdef CB_SYS_set_tid_address
|
|
# define TARGET_LINUX_SYS_set_tid_address 259
|
|
{ CB_SYS_set_tid_address, TARGET_LINUX_SYS_set_tid_address },
|
|
#endif
|
|
#ifdef CB_SYS_timer_create
|
|
# define TARGET_LINUX_SYS_timer_create 260
|
|
{ CB_SYS_timer_create, TARGET_LINUX_SYS_timer_create },
|
|
#endif
|
|
#ifdef CB_SYS_timer_settime
|
|
# define TARGET_LINUX_SYS_timer_settime 261
|
|
{ CB_SYS_timer_settime, TARGET_LINUX_SYS_timer_settime },
|
|
#endif
|
|
#ifdef CB_SYS_timer_gettime
|
|
# define TARGET_LINUX_SYS_timer_gettime 262
|
|
{ CB_SYS_timer_gettime, TARGET_LINUX_SYS_timer_gettime },
|
|
#endif
|
|
#ifdef CB_SYS_timer_getoverrun
|
|
# define TARGET_LINUX_SYS_timer_getoverrun 263
|
|
{ CB_SYS_timer_getoverrun, TARGET_LINUX_SYS_timer_getoverrun },
|
|
#endif
|
|
#ifdef CB_SYS_timer_delete
|
|
# define TARGET_LINUX_SYS_timer_delete 264
|
|
{ CB_SYS_timer_delete, TARGET_LINUX_SYS_timer_delete },
|
|
#endif
|
|
#ifdef CB_SYS_clock_settime
|
|
# define TARGET_LINUX_SYS_clock_settime 265
|
|
{ CB_SYS_clock_settime, TARGET_LINUX_SYS_clock_settime },
|
|
#endif
|
|
#ifdef CB_SYS_clock_gettime
|
|
# define TARGET_LINUX_SYS_clock_gettime 266
|
|
{ CB_SYS_clock_gettime, TARGET_LINUX_SYS_clock_gettime },
|
|
#endif
|
|
#ifdef CB_SYS_clock_getres
|
|
# define TARGET_LINUX_SYS_clock_getres 267
|
|
{ CB_SYS_clock_getres, TARGET_LINUX_SYS_clock_getres },
|
|
#endif
|
|
#ifdef CB_SYS_clock_nanosleep
|
|
# define TARGET_LINUX_SYS_clock_nanosleep 268
|
|
{ CB_SYS_clock_nanosleep, TARGET_LINUX_SYS_clock_nanosleep },
|
|
#endif
|
|
#ifdef CB_SYS_statfs64
|
|
# define TARGET_LINUX_SYS_statfs64 269
|
|
{ CB_SYS_statfs64, TARGET_LINUX_SYS_statfs64 },
|
|
#endif
|
|
#ifdef CB_SYS_fstatfs64
|
|
# define TARGET_LINUX_SYS_fstatfs64 270
|
|
{ CB_SYS_fstatfs64, TARGET_LINUX_SYS_fstatfs64 },
|
|
#endif
|
|
#ifdef CB_SYS_tgkill
|
|
# define TARGET_LINUX_SYS_tgkill 271
|
|
{ CB_SYS_tgkill, TARGET_LINUX_SYS_tgkill },
|
|
#endif
|
|
#ifdef CB_SYS_utimes
|
|
# define TARGET_LINUX_SYS_utimes 272
|
|
{ CB_SYS_utimes, TARGET_LINUX_SYS_utimes },
|
|
#endif
|
|
#ifdef CB_SYS_fadvise64_64
|
|
# define TARGET_LINUX_SYS_fadvise64_64 273
|
|
{ CB_SYS_fadvise64_64, TARGET_LINUX_SYS_fadvise64_64 },
|
|
#endif
|
|
#ifdef CB_SYS_mq_open
|
|
# define TARGET_LINUX_SYS_mq_open 278
|
|
{ CB_SYS_mq_open, TARGET_LINUX_SYS_mq_open },
|
|
#endif
|
|
#ifdef CB_SYS_mq_unlink
|
|
# define TARGET_LINUX_SYS_mq_unlink 279
|
|
{ CB_SYS_mq_unlink, TARGET_LINUX_SYS_mq_unlink },
|
|
#endif
|
|
#ifdef CB_SYS_mq_timedsend
|
|
# define TARGET_LINUX_SYS_mq_timedsend 280
|
|
{ CB_SYS_mq_timedsend, TARGET_LINUX_SYS_mq_timedsend },
|
|
#endif
|
|
#ifdef CB_SYS_mq_timedreceive
|
|
# define TARGET_LINUX_SYS_mq_timedreceive 281
|
|
{ CB_SYS_mq_timedreceive, TARGET_LINUX_SYS_mq_timedreceive },
|
|
#endif
|
|
#ifdef CB_SYS_mq_notify
|
|
# define TARGET_LINUX_SYS_mq_notify 282
|
|
{ CB_SYS_mq_notify, TARGET_LINUX_SYS_mq_notify },
|
|
#endif
|
|
#ifdef CB_SYS_mq_getsetattr
|
|
# define TARGET_LINUX_SYS_mq_getsetattr 283
|
|
{ CB_SYS_mq_getsetattr, TARGET_LINUX_SYS_mq_getsetattr },
|
|
#endif
|
|
#ifdef CB_SYS_kexec_load
|
|
# define TARGET_LINUX_SYS_kexec_load 284
|
|
{ CB_SYS_kexec_load, TARGET_LINUX_SYS_kexec_load },
|
|
#endif
|
|
#ifdef CB_SYS_waitid
|
|
# define TARGET_LINUX_SYS_waitid 285
|
|
{ CB_SYS_waitid, TARGET_LINUX_SYS_waitid },
|
|
#endif
|
|
#ifdef CB_SYS_add_key
|
|
# define TARGET_LINUX_SYS_add_key 286
|
|
{ CB_SYS_add_key, TARGET_LINUX_SYS_add_key },
|
|
#endif
|
|
#ifdef CB_SYS_request_key
|
|
# define TARGET_LINUX_SYS_request_key 287
|
|
{ CB_SYS_request_key, TARGET_LINUX_SYS_request_key },
|
|
#endif
|
|
#ifdef CB_SYS_keyctl
|
|
# define TARGET_LINUX_SYS_keyctl 288
|
|
{ CB_SYS_keyctl, TARGET_LINUX_SYS_keyctl },
|
|
#endif
|
|
#ifdef CB_SYS_ioprio_set
|
|
# define TARGET_LINUX_SYS_ioprio_set 289
|
|
{ CB_SYS_ioprio_set, TARGET_LINUX_SYS_ioprio_set },
|
|
#endif
|
|
#ifdef CB_SYS_ioprio_get
|
|
# define TARGET_LINUX_SYS_ioprio_get 290
|
|
{ CB_SYS_ioprio_get, TARGET_LINUX_SYS_ioprio_get },
|
|
#endif
|
|
#ifdef CB_SYS_inotify_init
|
|
# define TARGET_LINUX_SYS_inotify_init 291
|
|
{ CB_SYS_inotify_init, TARGET_LINUX_SYS_inotify_init },
|
|
#endif
|
|
#ifdef CB_SYS_inotify_add_watch
|
|
# define TARGET_LINUX_SYS_inotify_add_watch 292
|
|
{ CB_SYS_inotify_add_watch, TARGET_LINUX_SYS_inotify_add_watch },
|
|
#endif
|
|
#ifdef CB_SYS_inotify_rm_watch
|
|
# define TARGET_LINUX_SYS_inotify_rm_watch 293
|
|
{ CB_SYS_inotify_rm_watch, TARGET_LINUX_SYS_inotify_rm_watch },
|
|
#endif
|
|
#ifdef CB_SYS_openat
|
|
# define TARGET_LINUX_SYS_openat 295
|
|
{ CB_SYS_openat, TARGET_LINUX_SYS_openat },
|
|
#endif
|
|
#ifdef CB_SYS_mkdirat
|
|
# define TARGET_LINUX_SYS_mkdirat 296
|
|
{ CB_SYS_mkdirat, TARGET_LINUX_SYS_mkdirat },
|
|
#endif
|
|
#ifdef CB_SYS_mknodat
|
|
# define TARGET_LINUX_SYS_mknodat 297
|
|
{ CB_SYS_mknodat, TARGET_LINUX_SYS_mknodat },
|
|
#endif
|
|
#ifdef CB_SYS_fchownat
|
|
# define TARGET_LINUX_SYS_fchownat 298
|
|
{ CB_SYS_fchownat, TARGET_LINUX_SYS_fchownat },
|
|
#endif
|
|
#ifdef CB_SYS_futimesat
|
|
# define TARGET_LINUX_SYS_futimesat 299
|
|
{ CB_SYS_futimesat, TARGET_LINUX_SYS_futimesat },
|
|
#endif
|
|
#ifdef CB_SYS_fstatat64
|
|
# define TARGET_LINUX_SYS_fstatat64 300
|
|
{ CB_SYS_fstatat64, TARGET_LINUX_SYS_fstatat64 },
|
|
#endif
|
|
#ifdef CB_SYS_unlinkat
|
|
# define TARGET_LINUX_SYS_unlinkat 301
|
|
{ CB_SYS_unlinkat, TARGET_LINUX_SYS_unlinkat },
|
|
#endif
|
|
#ifdef CB_SYS_renameat
|
|
# define TARGET_LINUX_SYS_renameat 302
|
|
{ CB_SYS_renameat, TARGET_LINUX_SYS_renameat },
|
|
#endif
|
|
#ifdef CB_SYS_linkat
|
|
# define TARGET_LINUX_SYS_linkat 303
|
|
{ CB_SYS_linkat, TARGET_LINUX_SYS_linkat },
|
|
#endif
|
|
#ifdef CB_SYS_symlinkat
|
|
# define TARGET_LINUX_SYS_symlinkat 304
|
|
{ CB_SYS_symlinkat, TARGET_LINUX_SYS_symlinkat },
|
|
#endif
|
|
#ifdef CB_SYS_readlinkat
|
|
# define TARGET_LINUX_SYS_readlinkat 305
|
|
{ CB_SYS_readlinkat, TARGET_LINUX_SYS_readlinkat },
|
|
#endif
|
|
#ifdef CB_SYS_fchmodat
|
|
# define TARGET_LINUX_SYS_fchmodat 306
|
|
{ CB_SYS_fchmodat, TARGET_LINUX_SYS_fchmodat },
|
|
#endif
|
|
#ifdef CB_SYS_faccessat
|
|
# define TARGET_LINUX_SYS_faccessat 307
|
|
{ CB_SYS_faccessat, TARGET_LINUX_SYS_faccessat },
|
|
#endif
|
|
#ifdef CB_SYS_pselect6
|
|
# define TARGET_LINUX_SYS_pselect6 308
|
|
{ CB_SYS_pselect6, TARGET_LINUX_SYS_pselect6 },
|
|
#endif
|
|
#ifdef CB_SYS_ppoll
|
|
# define TARGET_LINUX_SYS_ppoll 309
|
|
{ CB_SYS_ppoll, TARGET_LINUX_SYS_ppoll },
|
|
#endif
|
|
#ifdef CB_SYS_unshare
|
|
# define TARGET_LINUX_SYS_unshare 310
|
|
{ CB_SYS_unshare, TARGET_LINUX_SYS_unshare },
|
|
#endif
|
|
#ifdef CB_SYS_sram_alloc
|
|
# define TARGET_LINUX_SYS_sram_alloc 311
|
|
{ CB_SYS_sram_alloc, TARGET_LINUX_SYS_sram_alloc },
|
|
#endif
|
|
#ifdef CB_SYS_sram_free
|
|
# define TARGET_LINUX_SYS_sram_free 312
|
|
{ CB_SYS_sram_free, TARGET_LINUX_SYS_sram_free },
|
|
#endif
|
|
#ifdef CB_SYS_dma_memcpy
|
|
# define TARGET_LINUX_SYS_dma_memcpy 313
|
|
{ CB_SYS_dma_memcpy, TARGET_LINUX_SYS_dma_memcpy },
|
|
#endif
|
|
#ifdef CB_SYS_accept
|
|
# define TARGET_LINUX_SYS_accept 314
|
|
{ CB_SYS_accept, TARGET_LINUX_SYS_accept },
|
|
#endif
|
|
#ifdef CB_SYS_bind
|
|
# define TARGET_LINUX_SYS_bind 315
|
|
{ CB_SYS_bind, TARGET_LINUX_SYS_bind },
|
|
#endif
|
|
#ifdef CB_SYS_connect
|
|
# define TARGET_LINUX_SYS_connect 316
|
|
{ CB_SYS_connect, TARGET_LINUX_SYS_connect },
|
|
#endif
|
|
#ifdef CB_SYS_getpeername
|
|
# define TARGET_LINUX_SYS_getpeername 317
|
|
{ CB_SYS_getpeername, TARGET_LINUX_SYS_getpeername },
|
|
#endif
|
|
#ifdef CB_SYS_getsockname
|
|
# define TARGET_LINUX_SYS_getsockname 318
|
|
{ CB_SYS_getsockname, TARGET_LINUX_SYS_getsockname },
|
|
#endif
|
|
#ifdef CB_SYS_getsockopt
|
|
# define TARGET_LINUX_SYS_getsockopt 319
|
|
{ CB_SYS_getsockopt, TARGET_LINUX_SYS_getsockopt },
|
|
#endif
|
|
#ifdef CB_SYS_listen
|
|
# define TARGET_LINUX_SYS_listen 320
|
|
{ CB_SYS_listen, TARGET_LINUX_SYS_listen },
|
|
#endif
|
|
#ifdef CB_SYS_recv
|
|
# define TARGET_LINUX_SYS_recv 321
|
|
{ CB_SYS_recv, TARGET_LINUX_SYS_recv },
|
|
#endif
|
|
#ifdef CB_SYS_recvfrom
|
|
# define TARGET_LINUX_SYS_recvfrom 322
|
|
{ CB_SYS_recvfrom, TARGET_LINUX_SYS_recvfrom },
|
|
#endif
|
|
#ifdef CB_SYS_recvmsg
|
|
# define TARGET_LINUX_SYS_recvmsg 323
|
|
{ CB_SYS_recvmsg, TARGET_LINUX_SYS_recvmsg },
|
|
#endif
|
|
#ifdef CB_SYS_send
|
|
# define TARGET_LINUX_SYS_send 324
|
|
{ CB_SYS_send, TARGET_LINUX_SYS_send },
|
|
#endif
|
|
#ifdef CB_SYS_sendmsg
|
|
# define TARGET_LINUX_SYS_sendmsg 325
|
|
{ CB_SYS_sendmsg, TARGET_LINUX_SYS_sendmsg },
|
|
#endif
|
|
#ifdef CB_SYS_sendto
|
|
# define TARGET_LINUX_SYS_sendto 326
|
|
{ CB_SYS_sendto, TARGET_LINUX_SYS_sendto },
|
|
#endif
|
|
#ifdef CB_SYS_setsockopt
|
|
# define TARGET_LINUX_SYS_setsockopt 327
|
|
{ CB_SYS_setsockopt, TARGET_LINUX_SYS_setsockopt },
|
|
#endif
|
|
#ifdef CB_SYS_shutdown
|
|
# define TARGET_LINUX_SYS_shutdown 328
|
|
{ CB_SYS_shutdown, TARGET_LINUX_SYS_shutdown },
|
|
#endif
|
|
#ifdef CB_SYS_socket
|
|
# define TARGET_LINUX_SYS_socket 329
|
|
{ CB_SYS_socket, TARGET_LINUX_SYS_socket },
|
|
#endif
|
|
#ifdef CB_SYS_socketpair
|
|
# define TARGET_LINUX_SYS_socketpair 330
|
|
{ CB_SYS_socketpair, TARGET_LINUX_SYS_socketpair },
|
|
#endif
|
|
#ifdef CB_SYS_semctl
|
|
# define TARGET_LINUX_SYS_semctl 331
|
|
{ CB_SYS_semctl, TARGET_LINUX_SYS_semctl },
|
|
#endif
|
|
#ifdef CB_SYS_semget
|
|
# define TARGET_LINUX_SYS_semget 332
|
|
{ CB_SYS_semget, TARGET_LINUX_SYS_semget },
|
|
#endif
|
|
#ifdef CB_SYS_semop
|
|
# define TARGET_LINUX_SYS_semop 333
|
|
{ CB_SYS_semop, TARGET_LINUX_SYS_semop },
|
|
#endif
|
|
#ifdef CB_SYS_msgctl
|
|
# define TARGET_LINUX_SYS_msgctl 334
|
|
{ CB_SYS_msgctl, TARGET_LINUX_SYS_msgctl },
|
|
#endif
|
|
#ifdef CB_SYS_msgget
|
|
# define TARGET_LINUX_SYS_msgget 335
|
|
{ CB_SYS_msgget, TARGET_LINUX_SYS_msgget },
|
|
#endif
|
|
#ifdef CB_SYS_msgrcv
|
|
# define TARGET_LINUX_SYS_msgrcv 336
|
|
{ CB_SYS_msgrcv, TARGET_LINUX_SYS_msgrcv },
|
|
#endif
|
|
#ifdef CB_SYS_msgsnd
|
|
# define TARGET_LINUX_SYS_msgsnd 337
|
|
{ CB_SYS_msgsnd, TARGET_LINUX_SYS_msgsnd },
|
|
#endif
|
|
#ifdef CB_SYS_shmat
|
|
# define TARGET_LINUX_SYS_shmat 338
|
|
{ CB_SYS_shmat, TARGET_LINUX_SYS_shmat },
|
|
#endif
|
|
#ifdef CB_SYS_shmctl
|
|
# define TARGET_LINUX_SYS_shmctl 339
|
|
{ CB_SYS_shmctl, TARGET_LINUX_SYS_shmctl },
|
|
#endif
|
|
#ifdef CB_SYS_shmdt
|
|
# define TARGET_LINUX_SYS_shmdt 340
|
|
{ CB_SYS_shmdt, TARGET_LINUX_SYS_shmdt },
|
|
#endif
|
|
#ifdef CB_SYS_shmget
|
|
# define TARGET_LINUX_SYS_shmget 341
|
|
{ CB_SYS_shmget, TARGET_LINUX_SYS_shmget },
|
|
#endif
|
|
#ifdef CB_SYS_splice
|
|
# define TARGET_LINUX_SYS_splice 342
|
|
{ CB_SYS_splice, TARGET_LINUX_SYS_splice },
|
|
#endif
|
|
#ifdef CB_SYS_sync_file_range
|
|
# define TARGET_LINUX_SYS_sync_file_range 343
|
|
{ CB_SYS_sync_file_range, TARGET_LINUX_SYS_sync_file_range },
|
|
#endif
|
|
#ifdef CB_SYS_tee
|
|
# define TARGET_LINUX_SYS_tee 344
|
|
{ CB_SYS_tee, TARGET_LINUX_SYS_tee },
|
|
#endif
|
|
#ifdef CB_SYS_vmsplice
|
|
# define TARGET_LINUX_SYS_vmsplice 345
|
|
{ CB_SYS_vmsplice, TARGET_LINUX_SYS_vmsplice },
|
|
#endif
|
|
#ifdef CB_SYS_epoll_pwait
|
|
# define TARGET_LINUX_SYS_epoll_pwait 346
|
|
{ CB_SYS_epoll_pwait, TARGET_LINUX_SYS_epoll_pwait },
|
|
#endif
|
|
#ifdef CB_SYS_utimensat
|
|
# define TARGET_LINUX_SYS_utimensat 347
|
|
{ CB_SYS_utimensat, TARGET_LINUX_SYS_utimensat },
|
|
#endif
|
|
#ifdef CB_SYS_signalfd
|
|
# define TARGET_LINUX_SYS_signalfd 348
|
|
{ CB_SYS_signalfd, TARGET_LINUX_SYS_signalfd },
|
|
#endif
|
|
#ifdef CB_SYS_timerfd_create
|
|
# define TARGET_LINUX_SYS_timerfd_create 349
|
|
{ CB_SYS_timerfd_create, TARGET_LINUX_SYS_timerfd_create },
|
|
#endif
|
|
#ifdef CB_SYS_eventfd
|
|
# define TARGET_LINUX_SYS_eventfd 350
|
|
{ CB_SYS_eventfd, TARGET_LINUX_SYS_eventfd },
|
|
#endif
|
|
#ifdef CB_SYS_pread64
|
|
# define TARGET_LINUX_SYS_pread64 351
|
|
{ CB_SYS_pread64, TARGET_LINUX_SYS_pread64 },
|
|
#endif
|
|
#ifdef CB_SYS_pwrite64
|
|
# define TARGET_LINUX_SYS_pwrite64 352
|
|
{ CB_SYS_pwrite64, TARGET_LINUX_SYS_pwrite64 },
|
|
#endif
|
|
#ifdef CB_SYS_fadvise64
|
|
# define TARGET_LINUX_SYS_fadvise64 353
|
|
{ CB_SYS_fadvise64, TARGET_LINUX_SYS_fadvise64 },
|
|
#endif
|
|
#ifdef CB_SYS_set_robust_list
|
|
# define TARGET_LINUX_SYS_set_robust_list 354
|
|
{ CB_SYS_set_robust_list, TARGET_LINUX_SYS_set_robust_list },
|
|
#endif
|
|
#ifdef CB_SYS_get_robust_list
|
|
# define TARGET_LINUX_SYS_get_robust_list 355
|
|
{ CB_SYS_get_robust_list, TARGET_LINUX_SYS_get_robust_list },
|
|
#endif
|
|
#ifdef CB_SYS_fallocate
|
|
# define TARGET_LINUX_SYS_fallocate 356
|
|
{ CB_SYS_fallocate, TARGET_LINUX_SYS_fallocate },
|
|
#endif
|
|
#ifdef CB_SYS_semtimedop
|
|
# define TARGET_LINUX_SYS_semtimedop 357
|
|
{ CB_SYS_semtimedop, TARGET_LINUX_SYS_semtimedop },
|
|
#endif
|
|
#ifdef CB_SYS_timerfd_settime
|
|
# define TARGET_LINUX_SYS_timerfd_settime 358
|
|
{ CB_SYS_timerfd_settime, TARGET_LINUX_SYS_timerfd_settime },
|
|
#endif
|
|
#ifdef CB_SYS_timerfd_gettime
|
|
# define TARGET_LINUX_SYS_timerfd_gettime 359
|
|
{ CB_SYS_timerfd_gettime, TARGET_LINUX_SYS_timerfd_gettime },
|
|
#endif
|
|
#ifdef CB_SYS_signalfd4
|
|
# define TARGET_LINUX_SYS_signalfd4 360
|
|
{ CB_SYS_signalfd4, TARGET_LINUX_SYS_signalfd4 },
|
|
#endif
|
|
#ifdef CB_SYS_eventfd2
|
|
# define TARGET_LINUX_SYS_eventfd2 361
|
|
{ CB_SYS_eventfd2, TARGET_LINUX_SYS_eventfd2 },
|
|
#endif
|
|
#ifdef CB_SYS_epoll_create1
|
|
# define TARGET_LINUX_SYS_epoll_create1 362
|
|
{ CB_SYS_epoll_create1, TARGET_LINUX_SYS_epoll_create1 },
|
|
#endif
|
|
#ifdef CB_SYS_dup3
|
|
# define TARGET_LINUX_SYS_dup3 363
|
|
{ CB_SYS_dup3, TARGET_LINUX_SYS_dup3 },
|
|
#endif
|
|
#ifdef CB_SYS_pipe2
|
|
# define TARGET_LINUX_SYS_pipe2 364
|
|
{ CB_SYS_pipe2, TARGET_LINUX_SYS_pipe2 },
|
|
#endif
|
|
#ifdef CB_SYS_inotify_init1
|
|
# define TARGET_LINUX_SYS_inotify_init1 365
|
|
{ CB_SYS_inotify_init1, TARGET_LINUX_SYS_inotify_init1 },
|
|
#endif
|
|
#ifdef CB_SYS_preadv
|
|
# define TARGET_LINUX_SYS_preadv 366
|
|
{ CB_SYS_preadv, TARGET_LINUX_SYS_preadv },
|
|
#endif
|
|
#ifdef CB_SYS_pwritev
|
|
# define TARGET_LINUX_SYS_pwritev 367
|
|
{ CB_SYS_pwritev, TARGET_LINUX_SYS_pwritev },
|
|
#endif
|
|
#ifdef CB_SYS_rt_tgsigqueueinfo
|
|
# define TARGET_LINUX_SYS_rt_tgsigqueueinfo 368
|
|
{ CB_SYS_rt_tgsigqueueinfo, TARGET_LINUX_SYS_rt_tgsigqueueinfo },
|
|
#endif
|
|
#ifdef CB_SYS_perf_event_open
|
|
# define TARGET_LINUX_SYS_perf_event_open 369
|
|
{ CB_SYS_perf_event_open, TARGET_LINUX_SYS_perf_event_open },
|
|
#endif
|
|
#ifdef CB_SYS_recvmmsg
|
|
# define TARGET_LINUX_SYS_recvmmsg 370
|
|
{ CB_SYS_recvmmsg, TARGET_LINUX_SYS_recvmmsg },
|
|
#endif
|
|
#ifdef CB_SYS_fanotify_init
|
|
# define TARGET_LINUX_SYS_fanotify_init 371
|
|
{ CB_SYS_fanotify_init, TARGET_LINUX_SYS_fanotify_init },
|
|
#endif
|
|
#ifdef CB_SYS_fanotify_mark
|
|
# define TARGET_LINUX_SYS_fanotify_mark 372
|
|
{ CB_SYS_fanotify_mark, TARGET_LINUX_SYS_fanotify_mark },
|
|
#endif
|
|
#ifdef CB_SYS_prlimit64
|
|
# define TARGET_LINUX_SYS_prlimit64 373
|
|
{ CB_SYS_prlimit64, TARGET_LINUX_SYS_prlimit64 },
|
|
#endif
|
|
#ifdef CB_SYS_cacheflush
|
|
# define TARGET_LINUX_SYS_cacheflush 374
|
|
{ CB_SYS_cacheflush, TARGET_LINUX_SYS_cacheflush },
|
|
#endif
|
|
#ifdef CB_SYS_syscall
|
|
# define TARGET_LINUX_SYS_syscall 375
|
|
{ CB_SYS_syscall, TARGET_LINUX_SYS_syscall },
|
|
#endif
|
|
{ -1, -1 }
|
|
};
|
|
|
|
static CB_TARGET_DEFS_MAP cb_linux_errno_map[] =
|
|
{
|
|
#ifdef EPERM
|
|
# define TARGET_LINUX_EPERM 1
|
|
{ EPERM, TARGET_LINUX_EPERM },
|
|
#endif
|
|
#ifdef ENOENT
|
|
# define TARGET_LINUX_ENOENT 2
|
|
{ ENOENT, TARGET_LINUX_ENOENT },
|
|
#endif
|
|
#ifdef ESRCH
|
|
# define TARGET_LINUX_ESRCH 3
|
|
{ ESRCH, TARGET_LINUX_ESRCH },
|
|
#endif
|
|
#ifdef EINTR
|
|
# define TARGET_LINUX_EINTR 4
|
|
{ EINTR, TARGET_LINUX_EINTR },
|
|
#endif
|
|
#ifdef EIO
|
|
# define TARGET_LINUX_EIO 5
|
|
{ EIO, TARGET_LINUX_EIO },
|
|
#endif
|
|
#ifdef ENXIO
|
|
# define TARGET_LINUX_ENXIO 6
|
|
{ ENXIO, TARGET_LINUX_ENXIO },
|
|
#endif
|
|
#ifdef E2BIG
|
|
# define TARGET_LINUX_E2BIG 7
|
|
{ E2BIG, TARGET_LINUX_E2BIG },
|
|
#endif
|
|
#ifdef ENOEXEC
|
|
# define TARGET_LINUX_ENOEXEC 8
|
|
{ ENOEXEC, TARGET_LINUX_ENOEXEC },
|
|
#endif
|
|
#ifdef EBADF
|
|
# define TARGET_LINUX_EBADF 9
|
|
{ EBADF, TARGET_LINUX_EBADF },
|
|
#endif
|
|
#ifdef ECHILD
|
|
# define TARGET_LINUX_ECHILD 10
|
|
{ ECHILD, TARGET_LINUX_ECHILD },
|
|
#endif
|
|
#ifdef EAGAIN
|
|
# define TARGET_LINUX_EAGAIN 11
|
|
{ EAGAIN, TARGET_LINUX_EAGAIN },
|
|
#endif
|
|
#ifdef ENOMEM
|
|
# define TARGET_LINUX_ENOMEM 12
|
|
{ ENOMEM, TARGET_LINUX_ENOMEM },
|
|
#endif
|
|
#ifdef EACCES
|
|
# define TARGET_LINUX_EACCES 13
|
|
{ EACCES, TARGET_LINUX_EACCES },
|
|
#endif
|
|
#ifdef EFAULT
|
|
# define TARGET_LINUX_EFAULT 14
|
|
{ EFAULT, TARGET_LINUX_EFAULT },
|
|
#endif
|
|
#ifdef ENOTBLK
|
|
# define TARGET_LINUX_ENOTBLK 15
|
|
{ ENOTBLK, TARGET_LINUX_ENOTBLK },
|
|
#endif
|
|
#ifdef EBUSY
|
|
# define TARGET_LINUX_EBUSY 16
|
|
{ EBUSY, TARGET_LINUX_EBUSY },
|
|
#endif
|
|
#ifdef EEXIST
|
|
# define TARGET_LINUX_EEXIST 17
|
|
{ EEXIST, TARGET_LINUX_EEXIST },
|
|
#endif
|
|
#ifdef EXDEV
|
|
# define TARGET_LINUX_EXDEV 18
|
|
{ EXDEV, TARGET_LINUX_EXDEV },
|
|
#endif
|
|
#ifdef ENODEV
|
|
# define TARGET_LINUX_ENODEV 19
|
|
{ ENODEV, TARGET_LINUX_ENODEV },
|
|
#endif
|
|
#ifdef ENOTDIR
|
|
# define TARGET_LINUX_ENOTDIR 20
|
|
{ ENOTDIR, TARGET_LINUX_ENOTDIR },
|
|
#endif
|
|
#ifdef EISDIR
|
|
# define TARGET_LINUX_EISDIR 21
|
|
{ EISDIR, TARGET_LINUX_EISDIR },
|
|
#endif
|
|
#ifdef EINVAL
|
|
# define TARGET_LINUX_EINVAL 22
|
|
{ EINVAL, TARGET_LINUX_EINVAL },
|
|
#endif
|
|
#ifdef ENFILE
|
|
# define TARGET_LINUX_ENFILE 23
|
|
{ ENFILE, TARGET_LINUX_ENFILE },
|
|
#endif
|
|
#ifdef EMFILE
|
|
# define TARGET_LINUX_EMFILE 24
|
|
{ EMFILE, TARGET_LINUX_EMFILE },
|
|
#endif
|
|
#ifdef ENOTTY
|
|
# define TARGET_LINUX_ENOTTY 25
|
|
{ ENOTTY, TARGET_LINUX_ENOTTY },
|
|
#endif
|
|
#ifdef ETXTBSY
|
|
# define TARGET_LINUX_ETXTBSY 26
|
|
{ ETXTBSY, TARGET_LINUX_ETXTBSY },
|
|
#endif
|
|
#ifdef EFBIG
|
|
# define TARGET_LINUX_EFBIG 27
|
|
{ EFBIG, TARGET_LINUX_EFBIG },
|
|
#endif
|
|
#ifdef ENOSPC
|
|
# define TARGET_LINUX_ENOSPC 28
|
|
{ ENOSPC, TARGET_LINUX_ENOSPC },
|
|
#endif
|
|
#ifdef ESPIPE
|
|
# define TARGET_LINUX_ESPIPE 29
|
|
{ ESPIPE, TARGET_LINUX_ESPIPE },
|
|
#endif
|
|
#ifdef EROFS
|
|
# define TARGET_LINUX_EROFS 30
|
|
{ EROFS, TARGET_LINUX_EROFS },
|
|
#endif
|
|
#ifdef EMLINK
|
|
# define TARGET_LINUX_EMLINK 31
|
|
{ EMLINK, TARGET_LINUX_EMLINK },
|
|
#endif
|
|
#ifdef EPIPE
|
|
# define TARGET_LINUX_EPIPE 32
|
|
{ EPIPE, TARGET_LINUX_EPIPE },
|
|
#endif
|
|
#ifdef EDOM
|
|
# define TARGET_LINUX_EDOM 33
|
|
{ EDOM, TARGET_LINUX_EDOM },
|
|
#endif
|
|
#ifdef ERANGE
|
|
# define TARGET_LINUX_ERANGE 34
|
|
{ ERANGE, TARGET_LINUX_ERANGE },
|
|
#endif
|
|
#ifdef EDEADLK
|
|
# define TARGET_LINUX_EDEADLK 35
|
|
{ EDEADLK, TARGET_LINUX_EDEADLK },
|
|
#endif
|
|
#ifdef ENAMETOOLONG
|
|
# define TARGET_LINUX_ENAMETOOLONG 36
|
|
{ ENAMETOOLONG, TARGET_LINUX_ENAMETOOLONG },
|
|
#endif
|
|
#ifdef ENOLCK
|
|
# define TARGET_LINUX_ENOLCK 37
|
|
{ ENOLCK, TARGET_LINUX_ENOLCK },
|
|
#endif
|
|
#ifdef ENOSYS
|
|
# define TARGET_LINUX_ENOSYS 38
|
|
{ ENOSYS, TARGET_LINUX_ENOSYS },
|
|
#endif
|
|
#ifdef ENOTEMPTY
|
|
# define TARGET_LINUX_ENOTEMPTY 39
|
|
{ ENOTEMPTY, TARGET_LINUX_ENOTEMPTY },
|
|
#endif
|
|
#ifdef ELOOP
|
|
# define TARGET_LINUX_ELOOP 40
|
|
{ ELOOP, TARGET_LINUX_ELOOP },
|
|
#endif
|
|
#ifdef ENOMSG
|
|
# define TARGET_LINUX_ENOMSG 42
|
|
{ ENOMSG, TARGET_LINUX_ENOMSG },
|
|
#endif
|
|
#ifdef EIDRM
|
|
# define TARGET_LINUX_EIDRM 43
|
|
{ EIDRM, TARGET_LINUX_EIDRM },
|
|
#endif
|
|
#ifdef ECHRNG
|
|
# define TARGET_LINUX_ECHRNG 44
|
|
{ ECHRNG, TARGET_LINUX_ECHRNG },
|
|
#endif
|
|
#ifdef EL2NSYNC
|
|
# define TARGET_LINUX_EL2NSYNC 45
|
|
{ EL2NSYNC, TARGET_LINUX_EL2NSYNC },
|
|
#endif
|
|
#ifdef EL3HLT
|
|
# define TARGET_LINUX_EL3HLT 46
|
|
{ EL3HLT, TARGET_LINUX_EL3HLT },
|
|
#endif
|
|
#ifdef EL3RST
|
|
# define TARGET_LINUX_EL3RST 47
|
|
{ EL3RST, TARGET_LINUX_EL3RST },
|
|
#endif
|
|
#ifdef ELNRNG
|
|
# define TARGET_LINUX_ELNRNG 48
|
|
{ ELNRNG, TARGET_LINUX_ELNRNG },
|
|
#endif
|
|
#ifdef EUNATCH
|
|
# define TARGET_LINUX_EUNATCH 49
|
|
{ EUNATCH, TARGET_LINUX_EUNATCH },
|
|
#endif
|
|
#ifdef ENOCSI
|
|
# define TARGET_LINUX_ENOCSI 50
|
|
{ ENOCSI, TARGET_LINUX_ENOCSI },
|
|
#endif
|
|
#ifdef EL2HLT
|
|
# define TARGET_LINUX_EL2HLT 51
|
|
{ EL2HLT, TARGET_LINUX_EL2HLT },
|
|
#endif
|
|
#ifdef EBADE
|
|
# define TARGET_LINUX_EBADE 52
|
|
{ EBADE, TARGET_LINUX_EBADE },
|
|
#endif
|
|
#ifdef EBADR
|
|
# define TARGET_LINUX_EBADR 53
|
|
{ EBADR, TARGET_LINUX_EBADR },
|
|
#endif
|
|
#ifdef EXFULL
|
|
# define TARGET_LINUX_EXFULL 54
|
|
{ EXFULL, TARGET_LINUX_EXFULL },
|
|
#endif
|
|
#ifdef ENOANO
|
|
# define TARGET_LINUX_ENOANO 55
|
|
{ ENOANO, TARGET_LINUX_ENOANO },
|
|
#endif
|
|
#ifdef EBADRQC
|
|
# define TARGET_LINUX_EBADRQC 56
|
|
{ EBADRQC, TARGET_LINUX_EBADRQC },
|
|
#endif
|
|
#ifdef EBADSLT
|
|
# define TARGET_LINUX_EBADSLT 57
|
|
{ EBADSLT, TARGET_LINUX_EBADSLT },
|
|
#endif
|
|
#ifdef EBFONT
|
|
# define TARGET_LINUX_EBFONT 59
|
|
{ EBFONT, TARGET_LINUX_EBFONT },
|
|
#endif
|
|
#ifdef ENOSTR
|
|
# define TARGET_LINUX_ENOSTR 60
|
|
{ ENOSTR, TARGET_LINUX_ENOSTR },
|
|
#endif
|
|
#ifdef ENODATA
|
|
# define TARGET_LINUX_ENODATA 61
|
|
{ ENODATA, TARGET_LINUX_ENODATA },
|
|
#endif
|
|
#ifdef ETIME
|
|
# define TARGET_LINUX_ETIME 62
|
|
{ ETIME, TARGET_LINUX_ETIME },
|
|
#endif
|
|
#ifdef ENOSR
|
|
# define TARGET_LINUX_ENOSR 63
|
|
{ ENOSR, TARGET_LINUX_ENOSR },
|
|
#endif
|
|
#ifdef ENONET
|
|
# define TARGET_LINUX_ENONET 64
|
|
{ ENONET, TARGET_LINUX_ENONET },
|
|
#endif
|
|
#ifdef ENOPKG
|
|
# define TARGET_LINUX_ENOPKG 65
|
|
{ ENOPKG, TARGET_LINUX_ENOPKG },
|
|
#endif
|
|
#ifdef EREMOTE
|
|
# define TARGET_LINUX_EREMOTE 66
|
|
{ EREMOTE, TARGET_LINUX_EREMOTE },
|
|
#endif
|
|
#ifdef ENOLINK
|
|
# define TARGET_LINUX_ENOLINK 67
|
|
{ ENOLINK, TARGET_LINUX_ENOLINK },
|
|
#endif
|
|
#ifdef EADV
|
|
# define TARGET_LINUX_EADV 68
|
|
{ EADV, TARGET_LINUX_EADV },
|
|
#endif
|
|
#ifdef ESRMNT
|
|
# define TARGET_LINUX_ESRMNT 69
|
|
{ ESRMNT, TARGET_LINUX_ESRMNT },
|
|
#endif
|
|
#ifdef ECOMM
|
|
# define TARGET_LINUX_ECOMM 70
|
|
{ ECOMM, TARGET_LINUX_ECOMM },
|
|
#endif
|
|
#ifdef EPROTO
|
|
# define TARGET_LINUX_EPROTO 71
|
|
{ EPROTO, TARGET_LINUX_EPROTO },
|
|
#endif
|
|
#ifdef EMULTIHOP
|
|
# define TARGET_LINUX_EMULTIHOP 72
|
|
{ EMULTIHOP, TARGET_LINUX_EMULTIHOP },
|
|
#endif
|
|
#ifdef EDOTDOT
|
|
# define TARGET_LINUX_EDOTDOT 73
|
|
{ EDOTDOT, TARGET_LINUX_EDOTDOT },
|
|
#endif
|
|
#ifdef EBADMSG
|
|
# define TARGET_LINUX_EBADMSG 74
|
|
{ EBADMSG, TARGET_LINUX_EBADMSG },
|
|
#endif
|
|
#ifdef EOVERFLOW
|
|
# define TARGET_LINUX_EOVERFLOW 75
|
|
{ EOVERFLOW, TARGET_LINUX_EOVERFLOW },
|
|
#endif
|
|
#ifdef ENOTUNIQ
|
|
# define TARGET_LINUX_ENOTUNIQ 76
|
|
{ ENOTUNIQ, TARGET_LINUX_ENOTUNIQ },
|
|
#endif
|
|
#ifdef EBADFD
|
|
# define TARGET_LINUX_EBADFD 77
|
|
{ EBADFD, TARGET_LINUX_EBADFD },
|
|
#endif
|
|
#ifdef EREMCHG
|
|
# define TARGET_LINUX_EREMCHG 78
|
|
{ EREMCHG, TARGET_LINUX_EREMCHG },
|
|
#endif
|
|
#ifdef ELIBACC
|
|
# define TARGET_LINUX_ELIBACC 79
|
|
{ ELIBACC, TARGET_LINUX_ELIBACC },
|
|
#endif
|
|
#ifdef ELIBBAD
|
|
# define TARGET_LINUX_ELIBBAD 80
|
|
{ ELIBBAD, TARGET_LINUX_ELIBBAD },
|
|
#endif
|
|
#ifdef ELIBSCN
|
|
# define TARGET_LINUX_ELIBSCN 81
|
|
{ ELIBSCN, TARGET_LINUX_ELIBSCN },
|
|
#endif
|
|
#ifdef ELIBMAX
|
|
# define TARGET_LINUX_ELIBMAX 82
|
|
{ ELIBMAX, TARGET_LINUX_ELIBMAX },
|
|
#endif
|
|
#ifdef ELIBEXEC
|
|
# define TARGET_LINUX_ELIBEXEC 83
|
|
{ ELIBEXEC, TARGET_LINUX_ELIBEXEC },
|
|
#endif
|
|
#ifdef EILSEQ
|
|
# define TARGET_LINUX_EILSEQ 84
|
|
{ EILSEQ, TARGET_LINUX_EILSEQ },
|
|
#endif
|
|
#ifdef ERESTART
|
|
# define TARGET_LINUX_ERESTART 85
|
|
{ ERESTART, TARGET_LINUX_ERESTART },
|
|
#endif
|
|
#ifdef ESTRPIPE
|
|
# define TARGET_LINUX_ESTRPIPE 86
|
|
{ ESTRPIPE, TARGET_LINUX_ESTRPIPE },
|
|
#endif
|
|
#ifdef EUSERS
|
|
# define TARGET_LINUX_EUSERS 87
|
|
{ EUSERS, TARGET_LINUX_EUSERS },
|
|
#endif
|
|
#ifdef ENOTSOCK
|
|
# define TARGET_LINUX_ENOTSOCK 88
|
|
{ ENOTSOCK, TARGET_LINUX_ENOTSOCK },
|
|
#endif
|
|
#ifdef EDESTADDRREQ
|
|
# define TARGET_LINUX_EDESTADDRREQ 89
|
|
{ EDESTADDRREQ, TARGET_LINUX_EDESTADDRREQ },
|
|
#endif
|
|
#ifdef EMSGSIZE
|
|
# define TARGET_LINUX_EMSGSIZE 90
|
|
{ EMSGSIZE, TARGET_LINUX_EMSGSIZE },
|
|
#endif
|
|
#ifdef EPROTOTYPE
|
|
# define TARGET_LINUX_EPROTOTYPE 91
|
|
{ EPROTOTYPE, TARGET_LINUX_EPROTOTYPE },
|
|
#endif
|
|
#ifdef ENOPROTOOPT
|
|
# define TARGET_LINUX_ENOPROTOOPT 92
|
|
{ ENOPROTOOPT, TARGET_LINUX_ENOPROTOOPT },
|
|
#endif
|
|
#ifdef EPROTONOSUPPORT
|
|
# define TARGET_LINUX_EPROTONOSUPPORT 93
|
|
{ EPROTONOSUPPORT, TARGET_LINUX_EPROTONOSUPPORT },
|
|
#endif
|
|
#ifdef ESOCKTNOSUPPORT
|
|
# define TARGET_LINUX_ESOCKTNOSUPPORT 94
|
|
{ ESOCKTNOSUPPORT, TARGET_LINUX_ESOCKTNOSUPPORT },
|
|
#endif
|
|
#ifdef EOPNOTSUPP
|
|
# define TARGET_LINUX_EOPNOTSUPP 95
|
|
{ EOPNOTSUPP, TARGET_LINUX_EOPNOTSUPP },
|
|
#endif
|
|
#ifdef EPFNOSUPPORT
|
|
# define TARGET_LINUX_EPFNOSUPPORT 96
|
|
{ EPFNOSUPPORT, TARGET_LINUX_EPFNOSUPPORT },
|
|
#endif
|
|
#ifdef EAFNOSUPPORT
|
|
# define TARGET_LINUX_EAFNOSUPPORT 97
|
|
{ EAFNOSUPPORT, TARGET_LINUX_EAFNOSUPPORT },
|
|
#endif
|
|
#ifdef EADDRINUSE
|
|
# define TARGET_LINUX_EADDRINUSE 98
|
|
{ EADDRINUSE, TARGET_LINUX_EADDRINUSE },
|
|
#endif
|
|
#ifdef EADDRNOTAVAIL
|
|
# define TARGET_LINUX_EADDRNOTAVAIL 99
|
|
{ EADDRNOTAVAIL, TARGET_LINUX_EADDRNOTAVAIL },
|
|
#endif
|
|
#ifdef ENETDOWN
|
|
# define TARGET_LINUX_ENETDOWN 100
|
|
{ ENETDOWN, TARGET_LINUX_ENETDOWN },
|
|
#endif
|
|
#ifdef ENETUNREACH
|
|
# define TARGET_LINUX_ENETUNREACH 101
|
|
{ ENETUNREACH, TARGET_LINUX_ENETUNREACH },
|
|
#endif
|
|
#ifdef ENETRESET
|
|
# define TARGET_LINUX_ENETRESET 102
|
|
{ ENETRESET, TARGET_LINUX_ENETRESET },
|
|
#endif
|
|
#ifdef ECONNABORTED
|
|
# define TARGET_LINUX_ECONNABORTED 103
|
|
{ ECONNABORTED, TARGET_LINUX_ECONNABORTED },
|
|
#endif
|
|
#ifdef ECONNRESET
|
|
# define TARGET_LINUX_ECONNRESET 104
|
|
{ ECONNRESET, TARGET_LINUX_ECONNRESET },
|
|
#endif
|
|
#ifdef ENOBUFS
|
|
# define TARGET_LINUX_ENOBUFS 105
|
|
{ ENOBUFS, TARGET_LINUX_ENOBUFS },
|
|
#endif
|
|
#ifdef EISCONN
|
|
# define TARGET_LINUX_EISCONN 106
|
|
{ EISCONN, TARGET_LINUX_EISCONN },
|
|
#endif
|
|
#ifdef ENOTCONN
|
|
# define TARGET_LINUX_ENOTCONN 107
|
|
{ ENOTCONN, TARGET_LINUX_ENOTCONN },
|
|
#endif
|
|
#ifdef ESHUTDOWN
|
|
# define TARGET_LINUX_ESHUTDOWN 108
|
|
{ ESHUTDOWN, TARGET_LINUX_ESHUTDOWN },
|
|
#endif
|
|
#ifdef ETOOMANYREFS
|
|
# define TARGET_LINUX_ETOOMANYREFS 109
|
|
{ ETOOMANYREFS, TARGET_LINUX_ETOOMANYREFS },
|
|
#endif
|
|
#ifdef ETIMEDOUT
|
|
# define TARGET_LINUX_ETIMEDOUT 110
|
|
{ ETIMEDOUT, TARGET_LINUX_ETIMEDOUT },
|
|
#endif
|
|
#ifdef ECONNREFUSED
|
|
# define TARGET_LINUX_ECONNREFUSED 111
|
|
{ ECONNREFUSED, TARGET_LINUX_ECONNREFUSED },
|
|
#endif
|
|
#ifdef EHOSTDOWN
|
|
# define TARGET_LINUX_EHOSTDOWN 112
|
|
{ EHOSTDOWN, TARGET_LINUX_EHOSTDOWN },
|
|
#endif
|
|
#ifdef EHOSTUNREACH
|
|
# define TARGET_LINUX_EHOSTUNREACH 113
|
|
{ EHOSTUNREACH, TARGET_LINUX_EHOSTUNREACH },
|
|
#endif
|
|
#ifdef EALREADY
|
|
# define TARGET_LINUX_EALREADY 114
|
|
{ EALREADY, TARGET_LINUX_EALREADY },
|
|
#endif
|
|
#ifdef EINPROGRESS
|
|
# define TARGET_LINUX_EINPROGRESS 115
|
|
{ EINPROGRESS, TARGET_LINUX_EINPROGRESS },
|
|
#endif
|
|
#ifdef ESTALE
|
|
# define TARGET_LINUX_ESTALE 116
|
|
{ ESTALE, TARGET_LINUX_ESTALE },
|
|
#endif
|
|
#ifdef EUCLEAN
|
|
# define TARGET_LINUX_EUCLEAN 117
|
|
{ EUCLEAN, TARGET_LINUX_EUCLEAN },
|
|
#endif
|
|
#ifdef ENOTNAM
|
|
# define TARGET_LINUX_ENOTNAM 118
|
|
{ ENOTNAM, TARGET_LINUX_ENOTNAM },
|
|
#endif
|
|
#ifdef ENAVAIL
|
|
# define TARGET_LINUX_ENAVAIL 119
|
|
{ ENAVAIL, TARGET_LINUX_ENAVAIL },
|
|
#endif
|
|
#ifdef EISNAM
|
|
# define TARGET_LINUX_EISNAM 120
|
|
{ EISNAM, TARGET_LINUX_EISNAM },
|
|
#endif
|
|
#ifdef EREMOTEIO
|
|
# define TARGET_LINUX_EREMOTEIO 121
|
|
{ EREMOTEIO, TARGET_LINUX_EREMOTEIO },
|
|
#endif
|
|
#ifdef EDQUOT
|
|
# define TARGET_LINUX_EDQUOT 122
|
|
{ EDQUOT, TARGET_LINUX_EDQUOT },
|
|
#endif
|
|
#ifdef ENOMEDIUM
|
|
# define TARGET_LINUX_ENOMEDIUM 123
|
|
{ ENOMEDIUM, TARGET_LINUX_ENOMEDIUM },
|
|
#endif
|
|
#ifdef EMEDIUMTYPE
|
|
# define TARGET_LINUX_EMEDIUMTYPE 124
|
|
{ EMEDIUMTYPE, TARGET_LINUX_EMEDIUMTYPE },
|
|
#endif
|
|
#ifdef ECANCELED
|
|
# define TARGET_LINUX_ECANCELED 125
|
|
{ ECANCELED, TARGET_LINUX_ECANCELED },
|
|
#endif
|
|
#ifdef EOWNERDEAD
|
|
# define TARGET_LINUX_EOWNERDEAD 130
|
|
{ EOWNERDEAD, TARGET_LINUX_EOWNERDEAD },
|
|
#endif
|
|
#ifdef ENOTRECOVERABLE
|
|
# define TARGET_LINUX_ENOTRECOVERABLE 131
|
|
{ ENOTRECOVERABLE, TARGET_LINUX_ENOTRECOVERABLE },
|
|
#endif
|
|
{ 0, 0 }
|
|
};
|
|
|
|
static CB_TARGET_DEFS_MAP cb_linux_open_map[] =
|
|
{
|
|
#ifdef O_ACCMODE
|
|
# define TARGET_LINUX_O_ACCMODE 0003
|
|
{ O_ACCMODE, TARGET_LINUX_O_ACCMODE },
|
|
#endif
|
|
#ifdef O_RDONLY
|
|
# define TARGET_LINUX_O_RDONLY 00
|
|
{ O_RDONLY, TARGET_LINUX_O_RDONLY },
|
|
#endif
|
|
#ifdef O_WRONLY
|
|
# define TARGET_LINUX_O_WRONLY 01
|
|
{ O_WRONLY, TARGET_LINUX_O_WRONLY },
|
|
#endif
|
|
#ifdef O_RDWR
|
|
# define TARGET_LINUX_O_RDWR 02
|
|
{ O_RDWR, TARGET_LINUX_O_RDWR },
|
|
#endif
|
|
#ifdef O_CREAT
|
|
# define TARGET_LINUX_O_CREAT 0100
|
|
{ O_CREAT, TARGET_LINUX_O_CREAT },
|
|
#endif
|
|
#ifdef O_EXCL
|
|
# define TARGET_LINUX_O_EXCL 0200
|
|
{ O_EXCL, TARGET_LINUX_O_EXCL },
|
|
#endif
|
|
#ifdef O_NOCTTY
|
|
# define TARGET_LINUX_O_NOCTTY 0400
|
|
{ O_NOCTTY, TARGET_LINUX_O_NOCTTY },
|
|
#endif
|
|
#ifdef O_TRUNC
|
|
# define TARGET_LINUX_O_TRUNC 01000
|
|
{ O_TRUNC, TARGET_LINUX_O_TRUNC },
|
|
#endif
|
|
#ifdef O_APPEND
|
|
# define TARGET_LINUX_O_APPEND 02000
|
|
{ O_APPEND, TARGET_LINUX_O_APPEND },
|
|
#endif
|
|
#ifdef O_NONBLOCK
|
|
# define TARGET_LINUX_O_NONBLOCK 04000
|
|
{ O_NONBLOCK, TARGET_LINUX_O_NONBLOCK },
|
|
#endif
|
|
#ifdef O_SYNC
|
|
# define TARGET_LINUX_O_SYNC 010000
|
|
{ O_SYNC, TARGET_LINUX_O_SYNC },
|
|
#endif
|
|
#ifdef O_ASYNC
|
|
# define TARGET_LINUX_O_ASYNC 020000
|
|
{ O_ASYNC, TARGET_LINUX_O_ASYNC },
|
|
#endif
|
|
{ -1, -1 }
|
|
};
|
|
|
|
static CB_TARGET_DEFS_MAP cb_linux_signal_map[] =
|
|
{
|
|
#ifdef SIGHUP
|
|
# define TARGET_LINUX_SIGHUP 1
|
|
{ SIGHUP, TARGET_LINUX_SIGHUP },
|
|
#endif
|
|
#ifdef SIGINT
|
|
# define TARGET_LINUX_SIGINT 2
|
|
{ SIGINT, TARGET_LINUX_SIGINT },
|
|
#endif
|
|
#ifdef SIGQUIT
|
|
# define TARGET_LINUX_SIGQUIT 3
|
|
{ SIGQUIT, TARGET_LINUX_SIGQUIT },
|
|
#endif
|
|
#ifdef SIGILL
|
|
# define TARGET_LINUX_SIGILL 4
|
|
{ SIGILL, TARGET_LINUX_SIGILL },
|
|
#endif
|
|
#ifdef SIGTRAP
|
|
# define TARGET_LINUX_SIGTRAP 5
|
|
{ SIGTRAP, TARGET_LINUX_SIGTRAP },
|
|
#endif
|
|
#ifdef SIGABRT
|
|
# define TARGET_LINUX_SIGABRT 6
|
|
{ SIGABRT, TARGET_LINUX_SIGABRT },
|
|
#endif
|
|
#ifdef SIGIOT
|
|
# define TARGET_LINUX_SIGIOT 6
|
|
{ SIGIOT, TARGET_LINUX_SIGIOT },
|
|
#endif
|
|
#ifdef SIGBUS
|
|
# define TARGET_LINUX_SIGBUS 7
|
|
{ SIGBUS, TARGET_LINUX_SIGBUS },
|
|
#endif
|
|
#ifdef SIGFPE
|
|
# define TARGET_LINUX_SIGFPE 8
|
|
{ SIGFPE, TARGET_LINUX_SIGFPE },
|
|
#endif
|
|
#ifdef SIGKILL
|
|
# define TARGET_LINUX_SIGKILL 9
|
|
{ SIGKILL, TARGET_LINUX_SIGKILL },
|
|
#endif
|
|
#ifdef SIGUSR1
|
|
# define TARGET_LINUX_SIGUSR1 10
|
|
{ SIGUSR1, TARGET_LINUX_SIGUSR1 },
|
|
#endif
|
|
#ifdef SIGSEGV
|
|
# define TARGET_LINUX_SIGSEGV 11
|
|
{ SIGSEGV, TARGET_LINUX_SIGSEGV },
|
|
#endif
|
|
#ifdef SIGUSR2
|
|
# define TARGET_LINUX_SIGUSR2 12
|
|
{ SIGUSR2, TARGET_LINUX_SIGUSR2 },
|
|
#endif
|
|
#ifdef SIGPIPE
|
|
# define TARGET_LINUX_SIGPIPE 13
|
|
{ SIGPIPE, TARGET_LINUX_SIGPIPE },
|
|
#endif
|
|
#ifdef SIGALRM
|
|
# define TARGET_LINUX_SIGALRM 14
|
|
{ SIGALRM, TARGET_LINUX_SIGALRM },
|
|
#endif
|
|
#ifdef SIGTERM
|
|
# define TARGET_LINUX_SIGTERM 15
|
|
{ SIGTERM, TARGET_LINUX_SIGTERM },
|
|
#endif
|
|
#ifdef SIGSTKFLT
|
|
# define TARGET_LINUX_SIGSTKFLT 16
|
|
{ SIGSTKFLT, TARGET_LINUX_SIGSTKFLT },
|
|
#endif
|
|
#ifdef SIGCHLD
|
|
# define TARGET_LINUX_SIGCHLD 17
|
|
{ SIGCHLD, TARGET_LINUX_SIGCHLD },
|
|
#endif
|
|
#ifdef SIGCONT
|
|
# define TARGET_LINUX_SIGCONT 18
|
|
{ SIGCONT, TARGET_LINUX_SIGCONT },
|
|
#endif
|
|
#ifdef SIGSTOP
|
|
# define TARGET_LINUX_SIGSTOP 19
|
|
{ SIGSTOP, TARGET_LINUX_SIGSTOP },
|
|
#endif
|
|
#ifdef SIGTSTP
|
|
# define TARGET_LINUX_SIGTSTP 20
|
|
{ SIGTSTP, TARGET_LINUX_SIGTSTP },
|
|
#endif
|
|
#ifdef SIGTTIN
|
|
# define TARGET_LINUX_SIGTTIN 21
|
|
{ SIGTTIN, TARGET_LINUX_SIGTTIN },
|
|
#endif
|
|
#ifdef SIGTTOU
|
|
# define TARGET_LINUX_SIGTTOU 22
|
|
{ SIGTTOU, TARGET_LINUX_SIGTTOU },
|
|
#endif
|
|
#ifdef SIGURG
|
|
# define TARGET_LINUX_SIGURG 23
|
|
{ SIGURG, TARGET_LINUX_SIGURG },
|
|
#endif
|
|
#ifdef SIGXCPU
|
|
# define TARGET_LINUX_SIGXCPU 24
|
|
{ SIGXCPU, TARGET_LINUX_SIGXCPU },
|
|
#endif
|
|
#ifdef SIGXFSZ
|
|
# define TARGET_LINUX_SIGXFSZ 25
|
|
{ SIGXFSZ, TARGET_LINUX_SIGXFSZ },
|
|
#endif
|
|
#ifdef SIGVTALRM
|
|
# define TARGET_LINUX_SIGVTALRM 26
|
|
{ SIGVTALRM, TARGET_LINUX_SIGVTALRM },
|
|
#endif
|
|
#ifdef SIGPROF
|
|
# define TARGET_LINUX_SIGPROF 27
|
|
{ SIGPROF, TARGET_LINUX_SIGPROF },
|
|
#endif
|
|
#ifdef SIGWINCH
|
|
# define TARGET_LINUX_SIGWINCH 28
|
|
{ SIGWINCH, TARGET_LINUX_SIGWINCH },
|
|
#endif
|
|
#ifdef SIGIO
|
|
# define TARGET_LINUX_SIGIO 29
|
|
{ SIGIO, TARGET_LINUX_SIGIO },
|
|
#endif
|
|
#ifdef SIGPWR
|
|
# define TARGET_LINUX_SIGPWR 30
|
|
{ SIGPWR, TARGET_LINUX_SIGPWR },
|
|
#endif
|
|
#ifdef SIGSYS
|
|
# define TARGET_LINUX_SIGSYS 31
|
|
{ SIGSYS, TARGET_LINUX_SIGSYS },
|
|
#endif
|
|
#ifdef SIGUNUSED
|
|
# define TARGET_LINUX_SIGUNUSED 31
|
|
{ SIGUNUSED, TARGET_LINUX_SIGUNUSED },
|
|
#endif
|
|
#ifdef SIG_BLOCK
|
|
# define TARGET_LINUX_SIG_BLOCK 0
|
|
{ SIG_BLOCK, TARGET_LINUX_SIG_BLOCK },
|
|
#endif
|
|
#ifdef SIG_UNBLOCK
|
|
# define TARGET_LINUX_SIG_UNBLOCK 1
|
|
{ SIG_UNBLOCK, TARGET_LINUX_SIG_UNBLOCK },
|
|
#endif
|
|
#ifdef SIG_SETMASK
|
|
# define TARGET_LINUX_SIG_SETMASK 2
|
|
{ SIG_SETMASK, TARGET_LINUX_SIG_SETMASK },
|
|
#endif
|
|
#ifdef SIGSTKSZ
|
|
# define TARGET_LINUX_SIGSTKSZ 8192
|
|
{ SIGSTKSZ, TARGET_LINUX_SIGSTKSZ },
|
|
#endif
|
|
{ -1, -1 }
|
|
};
|