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