File indexing completed on 2025-05-11 08:24:09
0001
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
0045 #define SYS_wait 202
0046
0047 #endif