Files
nt-lite/code/syscall/syscall_nr.inc
T

69 lines
2.2 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_MAX EQU 64