diff options
author | Michael Frysinger <vapier@gentoo.org> | 2012-08-30 07:04:42 +0000 |
---|---|---|
committer | Michael Frysinger <vapier@gentoo.org> | 2012-08-30 07:04:42 +0000 |
commit | 6f0e9c73f1c85246e8af85e747037b90c6d8694c (patch) | |
tree | f6db75021fd975ea5666c6e5395fb657810de869 /libgloss/cr16/sys/syscall.h | |
parent | aafdd9a5fc77255a1036daf4a6ab062540a38fce (diff) | |
download | cygnal-6f0e9c73f1c85246e8af85e747037b90c6d8694c.tar.gz cygnal-6f0e9c73f1c85246e8af85e747037b90c6d8694c.tar.bz2 cygnal-6f0e9c73f1c85246e8af85e747037b90c6d8694c.zip |
libgloss: cr16: add custom syscall list
Diffstat (limited to 'libgloss/cr16/sys/syscall.h')
-rw-r--r-- | libgloss/cr16/sys/syscall.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/libgloss/cr16/sys/syscall.h b/libgloss/cr16/sys/syscall.h new file mode 100644 index 000000000..e1d7448f5 --- /dev/null +++ b/libgloss/cr16/sys/syscall.h @@ -0,0 +1,41 @@ +/* cr16 syscall.h file. This is used only by the simulator. These numbers + match the syscalls used by the sim port which are different from linux + system calls. + This will allow correct generation of sim/common/nltvals.def */ + + +#ifndef _SYS_SYSCALL_H_ +#define _SYS_SYSCALL_H_ + +/* Note: This file may be included by assembler source. */ + +#define SYS_fork 2 +#define SYS_wait4 7 +#define SYS_create 8 +#define SYS_link 9 +#define SYS_execv 11 +#define SYS_chdir 12 +#define SYS_mknod 14 +#define SYS_chmod 15 +#define SYS_chown 16 +#define SYS_getpid 20 +#define SYS_isatty 21 +#define SYS_fstat 22 +#define SYS_ARG 24 +#define SYS_stat 38 +#define SYS_pipe 42 +#define SYS_execve 59 +#define SYS_kill 60 +#define SYS_utime 201 +#define SYS_wait 202 +#define SYS_time 0x300 +#define SYS_open 0x401 +#define SYS_close 0x402 +#define SYS_read 0x403 +#define SYS_write 0x404 +#define SYS_lseek 0x405 +#define SYS_rename 0x406 +#define SYS_unlink 0x407 +#define SYS_exit 0x410 + +#endif |