45 lines
1.2 KiB
C
45 lines
1.2 KiB
C
#ifndef _M_SYSCALL_DEFS_H
|
|
#define _M_SYSCALL_DEFS_H
|
|
|
|
#define SYS_QUIT 1
|
|
#define SYS_TEST 2
|
|
#define SYS_MAP 3
|
|
#define SYS_UNMAP 4
|
|
#define SYS_CLONE 5
|
|
#define SYS_SCHED 6
|
|
#define SYS_MUTEX_CREATE 7
|
|
#define SYS_MUTEX_DELETE 8
|
|
#define SYS_MUTEX_LOCK 9
|
|
#define SYS_MUTEX_UNLOCK 10
|
|
#define SYS_ARGUMENT_PTR 11
|
|
#define SYS_DEVICE_DO 12
|
|
#define SYS_EXEC 13
|
|
#define SYS_VOLUME_OPEN 14
|
|
#define SYS_VOLUME_CLOSE 15
|
|
#define SYS_READ_FILE 16
|
|
#define SYS_DESCRIBE 17
|
|
#define SYS_GET_PROCGROUP 20
|
|
#define SYS_GET_EXEC_PID 21
|
|
#define SYS_READ_DIR_ENTRY 22
|
|
#define SYS_CREATE_FILE 23
|
|
#define SYS_WRITE_FILE 24
|
|
#define SYS_WAIT_FOR_PID 25
|
|
#define SYS_KILL 26
|
|
#define SYS_CREATE_DIR 27
|
|
#define SYS_REMOVE 28
|
|
#define SYS_CREATE_VOLUME 29
|
|
#define SYS_EXEC_PARTIAL 32
|
|
#define SYS_EXEC_PARTIAL_FINI 33
|
|
#define SYS_GET_SELF_PID 34
|
|
#define SYS_STREAM_WRITE 35
|
|
#define SYS_STREAM_READ 36
|
|
#define SYS_GET_PROC_INFO 37
|
|
#define SYS_GET_DEVICE_INFO 38
|
|
#define SYS_GET_VOLUME_INFO 39
|
|
#define SYS_VOLUME_DELETE 40
|
|
#define SYS_DATE_TIME 41
|
|
#define SYS_GET_CMDLINE 42
|
|
#define SYS_PROC_IS_ALIVE 43
|
|
|
|
#endif // _M_SYSCALL_DEFS_H
|