Files
my-os-project2/share/sysdefs/syscall.h

40 lines
1.0 KiB
C

#ifndef SHARE_HDRS_SYSCALL_H_
#define SHARE_HDRS_SYSCALL_H_
#define SYS_DEBUGPRINT 1
#define SYS_IOCTL 3
#define SYS_MMAN_MAP 5
#define SYS_MMAN_UNMAP 6
#define SYS_SCHEDRELEASE 7
#define SYS_RAND 9
#define SYS_VFSMOUNT 10
#define SYS_VFSUNMOUNT 11
#define SYS_IPC_PIPEREAD 12
#define SYS_IPC_PIPEWRITE 13
#define SYS_IPC_PIPEMAKE 14
#define SYS_IPC_PIPEDELETE 15
#define SYS_IPC_PIPECONNECT 16
#define SYS_PROC_KILL 17
#define SYS_PROC_SPAWN 18
#define SYS_PROC_POLLSTATE 19
#define SYS_PROC_RUN 20
#define SYS_PROC_GETPID 21
#define SYS_PROC_ARGLEN 22
#define SYS_PROC_ARGV 23
#define SYS_PROC_LISTSIZE 24
#define SYS_PROC_STAT 25
#define SYS_FS_OPENF 26
#define SYS_FS_CLOSEF 27
#define SYS_FS_READ 28
#define SYS_FS_STAT 29
#define SYS_FS_WRITE 30
#define SYS_FS_FETCHDIRENT 31
#define SYS_FS_MKDIR 32
#define SYS_DEV_GETHANDLE 33
#define SYS_DEV_LISTSIZE 34
#define SYS_DEV_STAT 35
#define SYS_DEV_CMD 36
#endif // SHARE_HDRS_SYSCALL_H_