| #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 } | |
| }; |