Changes in kernel/generic/include/syscall/syscall.h [c0699467:b366a6f4] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/syscall/syscall.h
rc0699467 rb366a6f4 36 36 #define KERN_SYSCALL_H_ 37 37 38 typedef enum { 39 SYS_KLOG = 0, 40 SYS_TLS_SET = 1, /* Hardcoded for AMD64, IA-32 (fibril.S in uspace) */ 41 42 SYS_THREAD_CREATE, 43 SYS_THREAD_EXIT, 44 SYS_THREAD_GET_ID, 45 SYS_THREAD_USLEEP, 46 SYS_THREAD_UDELAY, 47 48 SYS_TASK_GET_ID, 49 SYS_TASK_SET_NAME, 50 SYS_TASK_KILL, 51 SYS_TASK_EXIT, 52 SYS_PROGRAM_SPAWN_LOADER, 53 54 SYS_FUTEX_SLEEP, 55 SYS_FUTEX_WAKEUP, 56 SYS_SMC_COHERENCE, 57 58 SYS_AS_AREA_CREATE, 59 SYS_AS_AREA_RESIZE, 60 SYS_AS_AREA_CHANGE_FLAGS, 61 SYS_AS_AREA_DESTROY, 62 SYS_AS_GET_UNMAPPED_AREA, 63 64 SYS_PAGE_FIND_MAPPING, 65 66 SYS_IPC_CALL_SYNC_FAST, 67 SYS_IPC_CALL_SYNC_SLOW, 68 SYS_IPC_CALL_ASYNC_FAST, 69 SYS_IPC_CALL_ASYNC_SLOW, 70 SYS_IPC_ANSWER_FAST, 71 SYS_IPC_ANSWER_SLOW, 72 SYS_IPC_FORWARD_FAST, 73 SYS_IPC_FORWARD_SLOW, 74 SYS_IPC_WAIT, 75 SYS_IPC_POKE, 76 SYS_IPC_HANGUP, 77 SYS_IPC_CONNECT_KBOX, 78 79 SYS_EVENT_SUBSCRIBE, 80 SYS_EVENT_UNMASK, 81 82 SYS_CAP_GRANT, 83 SYS_CAP_REVOKE, 84 85 SYS_DEVICE_ASSIGN_DEVNO, 86 SYS_PHYSMEM_MAP, 87 SYS_IOSPACE_ENABLE, 88 SYS_REGISTER_IRQ, 89 SYS_UNREGISTER_IRQ, 90 91 SYS_SYSINFO_GET_TAG, 92 SYS_SYSINFO_GET_VALUE, 93 SYS_SYSINFO_GET_DATA_SIZE, 94 SYS_SYSINFO_GET_DATA, 95 96 SYS_DEBUG_ACTIVATE_CONSOLE, 97 98 SYSCALL_END 99 } syscall_t; 100 101 #ifdef KERNEL 102 38 103 #include <typedefs.h> 39 #include <abi/syscall.h>40 104 41 105 typedef sysarg_t (*syshandler_t)(sysarg_t, sysarg_t, sysarg_t, sysarg_t, … … 49 113 #endif 50 114 115 #endif 116 51 117 /** @} 52 118 */
Note:
See TracChangeset
for help on using the changeset viewer.