Back to home page

LXR

 
 

    


File indexing completed on 2025-05-11 08:24:09

0001 /* from libgloss/v850 */
0002 #ifndef _SYS_SYSCALL_H_
0003 #define _SYS_SYSCALL_H_
0004 
0005 #ifndef ASM
0006 extern int __trap0 (int function, int p1, int p2, int p3);
0007 
0008 #define TRAP0(f, p1, p2, p3) __trap0(f, (int)(p1), (int)(p2), (int)(p3))
0009 #endif
0010 
0011 #define SYS_exit        1
0012 #define SYS_fork        2
0013 
0014 #define SYS_read        3
0015 #define SYS_write       4
0016 #define SYS_open        5
0017 #define SYS_close       6
0018 #define SYS_wait4       7
0019 #define SYS_creat       8
0020 #define SYS_link        9
0021 #define SYS_unlink      10
0022 #define SYS_execv       11
0023 #define SYS_chdir       12
0024 #define SYS_mknod       14
0025 #define SYS_chmod       15
0026 #define SYS_chown       16
0027 #define SYS_lseek       19
0028 #define SYS_getpid      20
0029 #define SYS_isatty      21
0030 #define SYS_fstat       22
0031 #define SYS_time        23
0032 
0033 
0034 #define SYS_ARG         24
0035 #define SYS_stat        38
0036 
0037 
0038 #define SYS_pipe        42
0039 #define SYS_execve      59
0040 #define   SYS_times       43
0041 #define SYS_gettimeofday 116
0042 #define SYS_rename  134
0043 
0044 #define SYS_utime       201 /* not really a system call */
0045 #define SYS_wait        202 /* nor is this */
0046 
0047 #endif