| /* Target syscall mappings for newlib/libgloss environment. |
| Copyright 1995-2024 Free Software Foundation, Inc. |
| Contributed by Mike Frysinger. |
| |
| This file is part of simulators. |
| |
| This program is free software; you can redistribute it and/or modify |
| it under the terms of the GNU General Public License as published by |
| the Free Software Foundation; either version 3 of the License, or |
| (at your option) any later version. |
| |
| This program is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| GNU General Public License for more details. |
| |
| You should have received a copy of the GNU General Public License |
| along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
| |
| /* This must come before any other includes. */ |
| #include "defs.h" |
| |
| #include "sim/callback.h" |
| |
| #include "target-newlib-syscall.h" |
| |
| /* This file is kept up-to-date via the gennltvals.py script. Do not edit |
| anything between the START & END comment blocks below. */ |
| |
| /* gennltvals: START */ |
| CB_TARGET_DEFS_MAP cb_cr16_syscall_map[] = { |
| #ifdef CB_SYS_ARG |
| { "ARG", CB_SYS_ARG, TARGET_NEWLIB_CR16_SYS_ARG }, |
| #endif |
| #ifdef CB_SYS_chdir |
| { "chdir", CB_SYS_chdir, TARGET_NEWLIB_CR16_SYS_chdir }, |
| #endif |
| #ifdef CB_SYS_chmod |
| { "chmod", CB_SYS_chmod, TARGET_NEWLIB_CR16_SYS_chmod }, |
| #endif |
| #ifdef CB_SYS_chown |
| { "chown", CB_SYS_chown, TARGET_NEWLIB_CR16_SYS_chown }, |
| #endif |
| #ifdef CB_SYS_close |
| { "close", CB_SYS_close, TARGET_NEWLIB_CR16_SYS_close }, |
| #endif |
| #ifdef CB_SYS_create |
| { "create", CB_SYS_create, TARGET_NEWLIB_CR16_SYS_create }, |
| #endif |
| #ifdef CB_SYS_execv |
| { "execv", CB_SYS_execv, TARGET_NEWLIB_CR16_SYS_execv }, |
| #endif |
| #ifdef CB_SYS_execve |
| { "execve", CB_SYS_execve, TARGET_NEWLIB_CR16_SYS_execve }, |
| #endif |
| #ifdef CB_SYS_exit |
| { "exit", CB_SYS_exit, TARGET_NEWLIB_CR16_SYS_exit }, |
| #endif |
| #ifdef CB_SYS_fork |
| { "fork", CB_SYS_fork, TARGET_NEWLIB_CR16_SYS_fork }, |
| #endif |
| #ifdef CB_SYS_fstat |
| { "fstat", CB_SYS_fstat, TARGET_NEWLIB_CR16_SYS_fstat }, |
| #endif |
| #ifdef CB_SYS_getpid |
| { "getpid", CB_SYS_getpid, TARGET_NEWLIB_CR16_SYS_getpid }, |
| #endif |
| #ifdef CB_SYS_isatty |
| { "isatty", CB_SYS_isatty, TARGET_NEWLIB_CR16_SYS_isatty }, |
| #endif |
| #ifdef CB_SYS_kill |
| { "kill", CB_SYS_kill, TARGET_NEWLIB_CR16_SYS_kill }, |
| #endif |
| #ifdef CB_SYS_link |
| { "link", CB_SYS_link, TARGET_NEWLIB_CR16_SYS_link }, |
| #endif |
| #ifdef CB_SYS_lseek |
| { "lseek", CB_SYS_lseek, TARGET_NEWLIB_CR16_SYS_lseek }, |
| #endif |
| #ifdef CB_SYS_mknod |
| { "mknod", CB_SYS_mknod, TARGET_NEWLIB_CR16_SYS_mknod }, |
| #endif |
| #ifdef CB_SYS_open |
| { "open", CB_SYS_open, TARGET_NEWLIB_CR16_SYS_open }, |
| #endif |
| #ifdef CB_SYS_pipe |
| { "pipe", CB_SYS_pipe, TARGET_NEWLIB_CR16_SYS_pipe }, |
| #endif |
| #ifdef CB_SYS_read |
| { "read", CB_SYS_read, TARGET_NEWLIB_CR16_SYS_read }, |
| #endif |
| #ifdef CB_SYS_rename |
| { "rename", CB_SYS_rename, TARGET_NEWLIB_CR16_SYS_rename }, |
| #endif |
| #ifdef CB_SYS_stat |
| { "stat", CB_SYS_stat, TARGET_NEWLIB_CR16_SYS_stat }, |
| #endif |
| #ifdef CB_SYS_time |
| { "time", CB_SYS_time, TARGET_NEWLIB_CR16_SYS_time }, |
| #endif |
| #ifdef CB_SYS_unlink |
| { "unlink", CB_SYS_unlink, TARGET_NEWLIB_CR16_SYS_unlink }, |
| #endif |
| #ifdef CB_SYS_utime |
| { "utime", CB_SYS_utime, TARGET_NEWLIB_CR16_SYS_utime }, |
| #endif |
| #ifdef CB_SYS_wait |
| { "wait", CB_SYS_wait, TARGET_NEWLIB_CR16_SYS_wait }, |
| #endif |
| #ifdef CB_SYS_wait4 |
| { "wait4", CB_SYS_wait4, TARGET_NEWLIB_CR16_SYS_wait4 }, |
| #endif |
| #ifdef CB_SYS_write |
| { "write", CB_SYS_write, TARGET_NEWLIB_CR16_SYS_write }, |
| #endif |
| {NULL, -1, -1}, |
| }; |
| |
| CB_TARGET_DEFS_MAP cb_d10v_syscall_map[] = { |
| #ifdef CB_SYS_ARG |
| { "ARG", CB_SYS_ARG, TARGET_NEWLIB_D10V_SYS_ARG }, |
| #endif |
| #ifdef CB_SYS_chdir |
| { "chdir", CB_SYS_chdir, TARGET_NEWLIB_D10V_SYS_chdir }, |
| #endif |
| #ifdef CB_SYS_chmod |
| { "chmod", CB_SYS_chmod, TARGET_NEWLIB_D10V_SYS_chmod }, |
| #endif |
| #ifdef CB_SYS_chown |
| { "chown", CB_SYS_chown, TARGET_NEWLIB_D10V_SYS_chown }, |
| #endif |
| #ifdef CB_SYS_close |
| { "close", CB_SYS_close, TARGET_NEWLIB_D10V_SYS_close }, |
| #endif |
| #ifdef CB_SYS_creat |
| { "creat", CB_SYS_creat, TARGET_NEWLIB_D10V_SYS_creat }, |
| #endif |
| #ifdef CB_SYS_execv |
| { "execv", CB_SYS_execv, TARGET_NEWLIB_D10V_SYS_execv }, |
| #endif |
| #ifdef CB_SYS_execve |
| { "execve", CB_SYS_execve, TARGET_NEWLIB_D10V_SYS_execve }, |
| #endif |
| #ifdef CB_SYS_exit |
| { "exit", CB_SYS_exit, TARGET_NEWLIB_D10V_SYS_exit }, |
| #endif |
| #ifdef CB_SYS_fork |
| { "fork", CB_SYS_fork, TARGET_NEWLIB_D10V_SYS_fork }, |
| #endif |
| #ifdef CB_SYS_fstat |
| { "fstat", CB_SYS_fstat, TARGET_NEWLIB_D10V_SYS_fstat }, |
| #endif |
| #ifdef CB_SYS_getpid |
| { "getpid", CB_SYS_getpid, TARGET_NEWLIB_D10V_SYS_getpid }, |
| #endif |
| #ifdef CB_SYS_isatty |
| { "isatty", CB_SYS_isatty, TARGET_NEWLIB_D10V_SYS_isatty }, |
| #endif |
| #ifdef CB_SYS_kill |
| { "kill", CB_SYS_kill, TARGET_NEWLIB_D10V_SYS_kill }, |
| #endif |
| #ifdef CB_SYS_link |
| { "link", CB_SYS_link, TARGET_NEWLIB_D10V_SYS_link }, |
| #endif |
| #ifdef CB_SYS_lseek |
| { "lseek", CB_SYS_lseek, TARGET_NEWLIB_D10V_SYS_lseek }, |
| #endif |
| #ifdef CB_SYS_mknod |
| { "mknod", CB_SYS_mknod, TARGET_NEWLIB_D10V_SYS_mknod }, |
| #endif |
| #ifdef CB_SYS_open |
| { "open", CB_SYS_open, TARGET_NEWLIB_D10V_SYS_open }, |
| #endif |
| #ifdef CB_SYS_pipe |
| { "pipe", CB_SYS_pipe, TARGET_NEWLIB_D10V_SYS_pipe }, |
| #endif |
| #ifdef CB_SYS_read |
| { "read", CB_SYS_read, TARGET_NEWLIB_D10V_SYS_read }, |
| #endif |
| #ifdef CB_SYS_stat |
| { "stat", CB_SYS_stat, TARGET_NEWLIB_D10V_SYS_stat }, |
| #endif |
| #ifdef CB_SYS_time |
| { "time", CB_SYS_time, TARGET_NEWLIB_D10V_SYS_time }, |
| #endif |
| #ifdef CB_SYS_unlink |
| { "unlink", CB_SYS_unlink, TARGET_NEWLIB_D10V_SYS_unlink }, |
| #endif |
| #ifdef CB_SYS_utime |
| { "utime", CB_SYS_utime, TARGET_NEWLIB_D10V_SYS_utime }, |
| #endif |
| #ifdef CB_SYS_wait |
| { "wait", CB_SYS_wait, TARGET_NEWLIB_D10V_SYS_wait }, |
| #endif |
| #ifdef CB_SYS_wait4 |
| { "wait4", CB_SYS_wait4, TARGET_NEWLIB_D10V_SYS_wait4 }, |
| #endif |
| #ifdef CB_SYS_write |
| { "write", CB_SYS_write, TARGET_NEWLIB_D10V_SYS_write }, |
| #endif |
| {NULL, -1, -1}, |
| }; |
| |
| CB_TARGET_DEFS_MAP cb_mcore_syscall_map[] = { |
| #ifdef CB_SYS_access |
| { "access", CB_SYS_access, TARGET_NEWLIB_MCORE_SYS_access }, |
| #endif |
| #ifdef CB_SYS_close |
| { "close", CB_SYS_close, TARGET_NEWLIB_MCORE_SYS_close }, |
| #endif |
| #ifdef CB_SYS_creat |
| { "creat", CB_SYS_creat, TARGET_NEWLIB_MCORE_SYS_creat }, |
| #endif |
| #ifdef CB_SYS_link |
| { "link", CB_SYS_link, TARGET_NEWLIB_MCORE_SYS_link }, |
| #endif |
| #ifdef CB_SYS_lseek |
| { "lseek", CB_SYS_lseek, TARGET_NEWLIB_MCORE_SYS_lseek }, |
| #endif |
| #ifdef CB_SYS_open |
| { "open", CB_SYS_open, TARGET_NEWLIB_MCORE_SYS_open }, |
| #endif |
| #ifdef CB_SYS_read |
| { "read", CB_SYS_read, TARGET_NEWLIB_MCORE_SYS_read }, |
| #endif |
| #ifdef CB_SYS_time |
| { "time", CB_SYS_time, TARGET_NEWLIB_MCORE_SYS_time }, |
| #endif |
| #ifdef CB_SYS_times |
| { "times", CB_SYS_times, TARGET_NEWLIB_MCORE_SYS_times }, |
| #endif |
| #ifdef CB_SYS_unlink |
| { "unlink", CB_SYS_unlink, TARGET_NEWLIB_MCORE_SYS_unlink }, |
| #endif |
| #ifdef CB_SYS_write |
| { "write", CB_SYS_write, TARGET_NEWLIB_MCORE_SYS_write }, |
| #endif |
| {NULL, -1, -1}, |
| }; |
| |
| CB_TARGET_DEFS_MAP cb_riscv_syscall_map[] = { |
| #ifdef CB_SYS_access |
| { "access", CB_SYS_access, TARGET_NEWLIB_RISCV_SYS_access }, |
| #endif |
| #ifdef CB_SYS_brk |
| { "brk", CB_SYS_brk, TARGET_NEWLIB_RISCV_SYS_brk }, |
| #endif |
| #ifdef CB_SYS_chdir |
| { "chdir", CB_SYS_chdir, TARGET_NEWLIB_RISCV_SYS_chdir }, |
| #endif |
| #ifdef CB_SYS_clock_gettime64 |
| { "clock_gettime64", CB_SYS_clock_gettime64, TARGET_NEWLIB_RISCV_SYS_clock_gettime64 }, |
| #endif |
| #ifdef CB_SYS_close |
| { "close", CB_SYS_close, TARGET_NEWLIB_RISCV_SYS_close }, |
| #endif |
| #ifdef CB_SYS_dup |
| { "dup", CB_SYS_dup, TARGET_NEWLIB_RISCV_SYS_dup }, |
| #endif |
| #ifdef CB_SYS_exit |
| { "exit", CB_SYS_exit, TARGET_NEWLIB_RISCV_SYS_exit }, |
| #endif |
| #ifdef CB_SYS_exit_group |
| { "exit_group", CB_SYS_exit_group, TARGET_NEWLIB_RISCV_SYS_exit_group }, |
| #endif |
| #ifdef CB_SYS_faccessat |
| { "faccessat", CB_SYS_faccessat, TARGET_NEWLIB_RISCV_SYS_faccessat }, |
| #endif |
| #ifdef CB_SYS_fcntl |
| { "fcntl", CB_SYS_fcntl, TARGET_NEWLIB_RISCV_SYS_fcntl }, |
| #endif |
| #ifdef CB_SYS_fstat |
| { "fstat", CB_SYS_fstat, TARGET_NEWLIB_RISCV_SYS_fstat }, |
| #endif |
| #ifdef CB_SYS_fstatat |
| { "fstatat", CB_SYS_fstatat, TARGET_NEWLIB_RISCV_SYS_fstatat }, |
| #endif |
| #ifdef CB_SYS_getcwd |
| { "getcwd", CB_SYS_getcwd, TARGET_NEWLIB_RISCV_SYS_getcwd }, |
| #endif |
| #ifdef CB_SYS_getdents |
| { "getdents", CB_SYS_getdents, TARGET_NEWLIB_RISCV_SYS_getdents }, |
| #endif |
| #ifdef CB_SYS_getegid |
| { "getegid", CB_SYS_getegid, TARGET_NEWLIB_RISCV_SYS_getegid }, |
| #endif |
| #ifdef CB_SYS_geteuid |
| { "geteuid", CB_SYS_geteuid, TARGET_NEWLIB_RISCV_SYS_geteuid }, |
| #endif |
| #ifdef CB_SYS_getgid |
| { "getgid", CB_SYS_getgid, TARGET_NEWLIB_RISCV_SYS_getgid }, |
| #endif |
| #ifdef CB_SYS_getmainvars |
| { "getmainvars", CB_SYS_getmainvars, TARGET_NEWLIB_RISCV_SYS_getmainvars }, |
| #endif |
| #ifdef CB_SYS_getpid |
| { "getpid", CB_SYS_getpid, TARGET_NEWLIB_RISCV_SYS_getpid }, |
| #endif |
| #ifdef CB_SYS_gettimeofday |
| { "gettimeofday", CB_SYS_gettimeofday, TARGET_NEWLIB_RISCV_SYS_gettimeofday }, |
| #endif |
| #ifdef CB_SYS_getuid |
| { "getuid", CB_SYS_getuid, TARGET_NEWLIB_RISCV_SYS_getuid }, |
| #endif |
| #ifdef CB_SYS_kill |
| { "kill", CB_SYS_kill, TARGET_NEWLIB_RISCV_SYS_kill }, |
| #endif |
| #ifdef CB_SYS_link |
| { "link", CB_SYS_link, TARGET_NEWLIB_RISCV_SYS_link }, |
| #endif |
| #ifdef CB_SYS_lseek |
| { "lseek", CB_SYS_lseek, TARGET_NEWLIB_RISCV_SYS_lseek }, |
| #endif |
| #ifdef CB_SYS_lstat |
| { "lstat", CB_SYS_lstat, TARGET_NEWLIB_RISCV_SYS_lstat }, |
| #endif |
| #ifdef CB_SYS_mkdir |
| { "mkdir", CB_SYS_mkdir, TARGET_NEWLIB_RISCV_SYS_mkdir }, |
| #endif |
| #ifdef CB_SYS_mmap |
| { "mmap", CB_SYS_mmap, TARGET_NEWLIB_RISCV_SYS_mmap }, |
| #endif |
| #ifdef CB_SYS_mremap |
| { "mremap", CB_SYS_mremap, TARGET_NEWLIB_RISCV_SYS_mremap }, |
| #endif |
| #ifdef CB_SYS_munmap |
| { "munmap", CB_SYS_munmap, TARGET_NEWLIB_RISCV_SYS_munmap }, |
| #endif |
| #ifdef CB_SYS_open |
| { "open", CB_SYS_open, TARGET_NEWLIB_RISCV_SYS_open }, |
| #endif |
| #ifdef CB_SYS_openat |
| { "openat", CB_SYS_openat, TARGET_NEWLIB_RISCV_SYS_openat }, |
| #endif |
| #ifdef CB_SYS_pread |
| { "pread", CB_SYS_pread, TARGET_NEWLIB_RISCV_SYS_pread }, |
| #endif |
| #ifdef CB_SYS_pwrite |
| { "pwrite", CB_SYS_pwrite, TARGET_NEWLIB_RISCV_SYS_pwrite }, |
| #endif |
| #ifdef CB_SYS_read |
| { "read", CB_SYS_read, TARGET_NEWLIB_RISCV_SYS_read }, |
| #endif |
| #ifdef CB_SYS_rt_sigaction |
| { "rt_sigaction", CB_SYS_rt_sigaction, TARGET_NEWLIB_RISCV_SYS_rt_sigaction }, |
| #endif |
| #ifdef CB_SYS_stat |
| { "stat", CB_SYS_stat, TARGET_NEWLIB_RISCV_SYS_stat }, |
| #endif |
| #ifdef CB_SYS_time |
| { "time", CB_SYS_time, TARGET_NEWLIB_RISCV_SYS_time }, |
| #endif |
| #ifdef CB_SYS_times |
| { "times", CB_SYS_times, TARGET_NEWLIB_RISCV_SYS_times }, |
| #endif |
| #ifdef CB_SYS_uname |
| { "uname", CB_SYS_uname, TARGET_NEWLIB_RISCV_SYS_uname }, |
| #endif |
| #ifdef CB_SYS_unlink |
| { "unlink", CB_SYS_unlink, TARGET_NEWLIB_RISCV_SYS_unlink }, |
| #endif |
| #ifdef CB_SYS_write |
| { "write", CB_SYS_write, TARGET_NEWLIB_RISCV_SYS_write }, |
| #endif |
| #ifdef CB_SYS_writev |
| { "writev", CB_SYS_writev, TARGET_NEWLIB_RISCV_SYS_writev }, |
| #endif |
| {NULL, -1, -1}, |
| }; |
| |
| CB_TARGET_DEFS_MAP cb_sh_syscall_map[] = { |
| #ifdef CB_SYS_ARG |
| { "ARG", CB_SYS_ARG, TARGET_NEWLIB_SH_SYS_ARG }, |
| #endif |
| #ifdef CB_SYS_argc |
| { "argc", CB_SYS_argc, TARGET_NEWLIB_SH_SYS_argc }, |
| #endif |
| #ifdef CB_SYS_argn |
| { "argn", CB_SYS_argn, TARGET_NEWLIB_SH_SYS_argn }, |
| #endif |
| #ifdef CB_SYS_argnlen |
| { "argnlen", CB_SYS_argnlen, TARGET_NEWLIB_SH_SYS_argnlen }, |
| #endif |
| #ifdef CB_SYS_chdir |
| { "chdir", CB_SYS_chdir, TARGET_NEWLIB_SH_SYS_chdir }, |
| #endif |
| #ifdef CB_SYS_chmod |
| { "chmod", CB_SYS_chmod, TARGET_NEWLIB_SH_SYS_chmod }, |
| #endif |
| #ifdef CB_SYS_chown |
| { "chown", CB_SYS_chown, TARGET_NEWLIB_SH_SYS_chown }, |
| #endif |
| #ifdef CB_SYS_close |
| { "close", CB_SYS_close, TARGET_NEWLIB_SH_SYS_close }, |
| #endif |
| #ifdef CB_SYS_creat |
| { "creat", CB_SYS_creat, TARGET_NEWLIB_SH_SYS_creat }, |
| #endif |
| #ifdef CB_SYS_execv |
| { "execv", CB_SYS_execv, TARGET_NEWLIB_SH_SYS_execv }, |
| #endif |
| #ifdef CB_SYS_execve |
| { "execve", CB_SYS_execve, TARGET_NEWLIB_SH_SYS_execve }, |
| #endif |
| #ifdef CB_SYS_exit |
| { "exit", CB_SYS_exit, TARGET_NEWLIB_SH_SYS_exit }, |
| #endif |
| #ifdef CB_SYS_fork |
| { "fork", CB_SYS_fork, TARGET_NEWLIB_SH_SYS_fork }, |
| #endif |
| #ifdef CB_SYS_fstat |
| { "fstat", CB_SYS_fstat, TARGET_NEWLIB_SH_SYS_fstat }, |
| #endif |
| #ifdef CB_SYS_ftruncate |
| { "ftruncate", CB_SYS_ftruncate, TARGET_NEWLIB_SH_SYS_ftruncate }, |
| #endif |
| #ifdef CB_SYS_getpid |
| { "getpid", CB_SYS_getpid, TARGET_NEWLIB_SH_SYS_getpid }, |
| #endif |
| #ifdef CB_SYS_isatty |
| { "isatty", CB_SYS_isatty, TARGET_NEWLIB_SH_SYS_isatty }, |
| #endif |
| #ifdef CB_SYS_link |
| { "link", CB_SYS_link, TARGET_NEWLIB_SH_SYS_link }, |
| #endif |
| #ifdef CB_SYS_lseek |
| { "lseek", CB_SYS_lseek, TARGET_NEWLIB_SH_SYS_lseek }, |
| #endif |
| #ifdef CB_SYS_mknod |
| { "mknod", CB_SYS_mknod, TARGET_NEWLIB_SH_SYS_mknod }, |
| #endif |
| #ifdef CB_SYS_open |
| { "open", CB_SYS_open, TARGET_NEWLIB_SH_SYS_open }, |
| #endif |
| #ifdef CB_SYS_pipe |
| { "pipe", CB_SYS_pipe, TARGET_NEWLIB_SH_SYS_pipe }, |
| #endif |
| #ifdef CB_SYS_read |
| { "read", CB_SYS_read, TARGET_NEWLIB_SH_SYS_read }, |
| #endif |
| #ifdef CB_SYS_stat |
| { "stat", CB_SYS_stat, TARGET_NEWLIB_SH_SYS_stat }, |
| #endif |
| #ifdef CB_SYS_time |
| { "time", CB_SYS_time, TARGET_NEWLIB_SH_SYS_time }, |
| #endif |
| #ifdef CB_SYS_truncate |
| { "truncate", CB_SYS_truncate, TARGET_NEWLIB_SH_SYS_truncate }, |
| #endif |
| #ifdef CB_SYS_unlink |
| { "unlink", CB_SYS_unlink, TARGET_NEWLIB_SH_SYS_unlink }, |
| #endif |
| #ifdef CB_SYS_utime |
| { "utime", CB_SYS_utime, TARGET_NEWLIB_SH_SYS_utime }, |
| #endif |
| #ifdef CB_SYS_wait |
| { "wait", CB_SYS_wait, TARGET_NEWLIB_SH_SYS_wait }, |
| #endif |
| #ifdef CB_SYS_wait4 |
| { "wait4", CB_SYS_wait4, TARGET_NEWLIB_SH_SYS_wait4 }, |
| #endif |
| #ifdef CB_SYS_write |
| { "write", CB_SYS_write, TARGET_NEWLIB_SH_SYS_write }, |
| #endif |
| {NULL, -1, -1}, |
| }; |
| |
| CB_TARGET_DEFS_MAP cb_v850_syscall_map[] = { |
| #ifdef CB_SYS_ARG |
| { "ARG", CB_SYS_ARG, TARGET_NEWLIB_V850_SYS_ARG }, |
| #endif |
| #ifdef CB_SYS_chdir |
| { "chdir", CB_SYS_chdir, TARGET_NEWLIB_V850_SYS_chdir }, |
| #endif |
| #ifdef CB_SYS_chmod |
| { "chmod", CB_SYS_chmod, TARGET_NEWLIB_V850_SYS_chmod }, |
| #endif |
| #ifdef CB_SYS_chown |
| { "chown", CB_SYS_chown, TARGET_NEWLIB_V850_SYS_chown }, |
| #endif |
| #ifdef CB_SYS_close |
| { "close", CB_SYS_close, TARGET_NEWLIB_V850_SYS_close }, |
| #endif |
| #ifdef CB_SYS_creat |
| { "creat", CB_SYS_creat, TARGET_NEWLIB_V850_SYS_creat }, |
| #endif |
| #ifdef CB_SYS_execv |
| { "execv", CB_SYS_execv, TARGET_NEWLIB_V850_SYS_execv }, |
| #endif |
| #ifdef CB_SYS_execve |
| { "execve", CB_SYS_execve, TARGET_NEWLIB_V850_SYS_execve }, |
| #endif |
| #ifdef CB_SYS_exit |
| { "exit", CB_SYS_exit, TARGET_NEWLIB_V850_SYS_exit }, |
| #endif |
| #ifdef CB_SYS_fork |
| { "fork", CB_SYS_fork, TARGET_NEWLIB_V850_SYS_fork }, |
| #endif |
| #ifdef CB_SYS_fstat |
| { "fstat", CB_SYS_fstat, TARGET_NEWLIB_V850_SYS_fstat }, |
| #endif |
| #ifdef CB_SYS_getpid |
| { "getpid", CB_SYS_getpid, TARGET_NEWLIB_V850_SYS_getpid }, |
| #endif |
| #ifdef CB_SYS_gettimeofday |
| { "gettimeofday", CB_SYS_gettimeofday, TARGET_NEWLIB_V850_SYS_gettimeofday }, |
| #endif |
| #ifdef CB_SYS_isatty |
| { "isatty", CB_SYS_isatty, TARGET_NEWLIB_V850_SYS_isatty }, |
| #endif |
| #ifdef CB_SYS_link |
| { "link", CB_SYS_link, TARGET_NEWLIB_V850_SYS_link }, |
| #endif |
| #ifdef CB_SYS_lseek |
| { "lseek", CB_SYS_lseek, TARGET_NEWLIB_V850_SYS_lseek }, |
| #endif |
| #ifdef CB_SYS_mknod |
| { "mknod", CB_SYS_mknod, TARGET_NEWLIB_V850_SYS_mknod }, |
| #endif |
| #ifdef CB_SYS_open |
| { "open", CB_SYS_open, TARGET_NEWLIB_V850_SYS_open }, |
| #endif |
| #ifdef CB_SYS_pipe |
| { "pipe", CB_SYS_pipe, TARGET_NEWLIB_V850_SYS_pipe }, |
| #endif |
| #ifdef CB_SYS_read |
| { "read", CB_SYS_read, TARGET_NEWLIB_V850_SYS_read }, |
| #endif |
| #ifdef CB_SYS_rename |
| { "rename", CB_SYS_rename, TARGET_NEWLIB_V850_SYS_rename }, |
| #endif |
| #ifdef CB_SYS_stat |
| { "stat", CB_SYS_stat, TARGET_NEWLIB_V850_SYS_stat }, |
| #endif |
| #ifdef CB_SYS_time |
| { "time", CB_SYS_time, TARGET_NEWLIB_V850_SYS_time }, |
| #endif |
| #ifdef CB_SYS_times |
| { "times", CB_SYS_times, TARGET_NEWLIB_V850_SYS_times }, |
| #endif |
| #ifdef CB_SYS_unlink |
| { "unlink", CB_SYS_unlink, TARGET_NEWLIB_V850_SYS_unlink }, |
| #endif |
| #ifdef CB_SYS_utime |
| { "utime", CB_SYS_utime, TARGET_NEWLIB_V850_SYS_utime }, |
| #endif |
| #ifdef CB_SYS_wait |
| { "wait", CB_SYS_wait, TARGET_NEWLIB_V850_SYS_wait }, |
| #endif |
| #ifdef CB_SYS_wait4 |
| { "wait4", CB_SYS_wait4, TARGET_NEWLIB_V850_SYS_wait4 }, |
| #endif |
| #ifdef CB_SYS_write |
| { "write", CB_SYS_write, TARGET_NEWLIB_V850_SYS_write }, |
| #endif |
| {NULL, -1, -1}, |
| }; |
| |
| CB_TARGET_DEFS_MAP cb_init_syscall_map[] = { |
| #ifdef CB_SYS_argc |
| { "argc", CB_SYS_argc, TARGET_NEWLIB_SYS_argc }, |
| #endif |
| #ifdef CB_SYS_argn |
| { "argn", CB_SYS_argn, TARGET_NEWLIB_SYS_argn }, |
| #endif |
| #ifdef CB_SYS_argnlen |
| { "argnlen", CB_SYS_argnlen, TARGET_NEWLIB_SYS_argnlen }, |
| #endif |
| #ifdef CB_SYS_argv |
| { "argv", CB_SYS_argv, TARGET_NEWLIB_SYS_argv }, |
| #endif |
| #ifdef CB_SYS_argvlen |
| { "argvlen", CB_SYS_argvlen, TARGET_NEWLIB_SYS_argvlen }, |
| #endif |
| #ifdef CB_SYS_chdir |
| { "chdir", CB_SYS_chdir, TARGET_NEWLIB_SYS_chdir }, |
| #endif |
| #ifdef CB_SYS_chmod |
| { "chmod", CB_SYS_chmod, TARGET_NEWLIB_SYS_chmod }, |
| #endif |
| #ifdef CB_SYS_close |
| { "close", CB_SYS_close, TARGET_NEWLIB_SYS_close }, |
| #endif |
| #ifdef CB_SYS_exit |
| { "exit", CB_SYS_exit, TARGET_NEWLIB_SYS_exit }, |
| #endif |
| #ifdef CB_SYS_fstat |
| { "fstat", CB_SYS_fstat, TARGET_NEWLIB_SYS_fstat }, |
| #endif |
| #ifdef CB_SYS_getpid |
| { "getpid", CB_SYS_getpid, TARGET_NEWLIB_SYS_getpid }, |
| #endif |
| #ifdef CB_SYS_gettimeofday |
| { "gettimeofday", CB_SYS_gettimeofday, TARGET_NEWLIB_SYS_gettimeofday }, |
| #endif |
| #ifdef CB_SYS_kill |
| { "kill", CB_SYS_kill, TARGET_NEWLIB_SYS_kill }, |
| #endif |
| #ifdef CB_SYS_link |
| { "link", CB_SYS_link, TARGET_NEWLIB_SYS_link }, |
| #endif |
| #ifdef CB_SYS_lseek |
| { "lseek", CB_SYS_lseek, TARGET_NEWLIB_SYS_lseek }, |
| #endif |
| #ifdef CB_SYS_open |
| { "open", CB_SYS_open, TARGET_NEWLIB_SYS_open }, |
| #endif |
| #ifdef CB_SYS_read |
| { "read", CB_SYS_read, TARGET_NEWLIB_SYS_read }, |
| #endif |
| #ifdef CB_SYS_reconfig |
| { "reconfig", CB_SYS_reconfig, TARGET_NEWLIB_SYS_reconfig }, |
| #endif |
| #ifdef CB_SYS_stat |
| { "stat", CB_SYS_stat, TARGET_NEWLIB_SYS_stat }, |
| #endif |
| #ifdef CB_SYS_time |
| { "time", CB_SYS_time, TARGET_NEWLIB_SYS_time }, |
| #endif |
| #ifdef CB_SYS_times |
| { "times", CB_SYS_times, TARGET_NEWLIB_SYS_times }, |
| #endif |
| #ifdef CB_SYS_unlink |
| { "unlink", CB_SYS_unlink, TARGET_NEWLIB_SYS_unlink }, |
| #endif |
| #ifdef CB_SYS_utime |
| { "utime", CB_SYS_utime, TARGET_NEWLIB_SYS_utime }, |
| #endif |
| #ifdef CB_SYS_write |
| { "write", CB_SYS_write, TARGET_NEWLIB_SYS_write }, |
| #endif |
| {NULL, -1, -1}, |
| }; |
| /* gennltvals: END */ |