74 lines
2.4 KiB
PHP
74 lines
2.4 KiB
PHP
; syscall_nr.inc - auto-synced with syscall_nr.h and ke_syscall.c
|
|
|
|
SYS_EXIT_PROCESS EQU 0
|
|
SYS_EXIT_THREAD EQU 1
|
|
SYS_CREATE_THREAD EQU 2
|
|
SYS_GET_CURRENT_TID EQU 3
|
|
SYS_GET_CURRENT_PID EQU 4
|
|
SYS_YIELD EQU 5
|
|
SYS_SLEEP EQU 6
|
|
SYS_SET_THREAD_PRIORITY EQU 7
|
|
SYS_ALLOC EQU 8
|
|
SYS_FREE EQU 9
|
|
SYS_REALLOC EQU 10
|
|
SYS_MUTEX_CREATE EQU 11
|
|
SYS_MUTEX_ACQUIRE EQU 12
|
|
SYS_MUTEX_TRY_ACQUIRE EQU 13
|
|
SYS_MUTEX_RELEASE EQU 14
|
|
SYS_SEM_CREATE EQU 15
|
|
SYS_SEM_WAIT EQU 16
|
|
SYS_SEM_TRY_WAIT EQU 17
|
|
SYS_SEM_SIGNAL EQU 18
|
|
SYS_EVENT_CREATE EQU 19
|
|
SYS_EVENT_SIGNAL EQU 20
|
|
SYS_EVENT_CLEAR EQU 21
|
|
SYS_EVENT_WAIT EQU 22
|
|
SYS_QUEUE_CREATE EQU 23
|
|
SYS_QUEUE_SEND EQU 24
|
|
SYS_QUEUE_RECV EQU 25
|
|
SYS_CLOSE_HANDLE EQU 26
|
|
SYS_OPEN_FILE EQU 27
|
|
SYS_READ_FILE EQU 28
|
|
SYS_WRITE_FILE EQU 29
|
|
SYS_CREATE_FILE EQU 30
|
|
SYS_DELETE_FILE EQU 31
|
|
SYS_TRUNCATE_FILE EQU 32
|
|
SYS_GET_FILE_POS EQU 33
|
|
SYS_SEEK_FILE EQU 34
|
|
SYS_GET_FILE_SIZE EQU 35
|
|
SYS_SCREEN_BLIT EQU 36
|
|
SYS_SCREEN_CLEAR EQU 37
|
|
SYS_SCREEN_GET_SIZE EQU 38
|
|
SYS_SCREEN_PUT_CHAR EQU 39
|
|
SYS_KB_POLL EQU 40
|
|
SYS_KB_IS_KEY_DOWN EQU 41
|
|
SYS_KB_READ_CHAR EQU 42
|
|
SYS_KB_READ_SCANCODE EQU 43
|
|
SYS_KB_GET_MODIFIERS EQU 44
|
|
SYS_MOUSE_POLL EQU 45
|
|
SYS_MOUSE_READ EQU 46
|
|
SYS_MOUSE_GET_POS EQU 47
|
|
SYS_GET_TICK EQU 48
|
|
SYS_DEBUG_PRINT EQU 49
|
|
SYS_CREATE_PROCESS EQU 50
|
|
SYS_WAIT_FOR_PROCESS EQU 51
|
|
SYS_GET_PROCESS_EXIT_CODE EQU 52
|
|
SYS_WRITE_CONSOLE EQU 53
|
|
SYS_OPEN_DIR EQU 54
|
|
SYS_READ_DIR EQU 55
|
|
SYS_SET_CWD EQU 56
|
|
SYS_GET_CWD EQU 57
|
|
SYS_WAIT_THREAD EQU 58
|
|
SYS_GET_PROCESS_PID EQU 59
|
|
SYS_PUBLISH_QUEUE EQU 60
|
|
SYS_OPEN_NAMED_QUEUE EQU 61
|
|
SYS_QUEUE_DUPLICATE EQU 62
|
|
SYS_NAMED_QUEUE_OWNER_PID EQU 63
|
|
SYS_KILL_PROCESS EQU 64
|
|
SYS_GET_PROCESS_LIST EQU 65
|
|
SYS_RENAME_FILE EQU 66
|
|
SYS_CREATE_DIR EQU 67
|
|
SYS_REMOVE_DIR EQU 68
|
|
|
|
SYS_MAX EQU 69
|