Changes in kernel/generic/include/syscall/syscall.h [c0699467:f9061b4] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/syscall/syscall.h
rc0699467 rf9061b4 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 47 SYS_TASK_GET_ID, 48 SYS_TASK_SET_NAME, 49 SYS_TASK_KILL, 50 SYS_TASK_EXIT, 51 SYS_PROGRAM_SPAWN_LOADER, 52 53 SYS_FUTEX_SLEEP, 54 SYS_FUTEX_WAKEUP, 55 SYS_SMC_COHERENCE, 56 57 SYS_AS_AREA_CREATE, 58 SYS_AS_AREA_RESIZE, 59 SYS_AS_AREA_CHANGE_FLAGS, 60 SYS_AS_AREA_DESTROY, 61 SYS_AS_GET_UNMAPPED_AREA, 62 63 SYS_IPC_CALL_SYNC_FAST, 64 SYS_IPC_CALL_SYNC_SLOW, 65 SYS_IPC_CALL_ASYNC_FAST, 66 SYS_IPC_CALL_ASYNC_SLOW, 67 SYS_IPC_ANSWER_FAST, 68 SYS_IPC_ANSWER_SLOW, 69 SYS_IPC_FORWARD_FAST, 70 SYS_IPC_FORWARD_SLOW, 71 SYS_IPC_WAIT, 72 SYS_IPC_POKE, 73 SYS_IPC_HANGUP, 74 SYS_IPC_CONNECT_KBOX, 75 76 SYS_EVENT_SUBSCRIBE, 77 SYS_EVENT_UNMASK, 78 79 SYS_CAP_GRANT, 80 SYS_CAP_REVOKE, 81 82 SYS_DEVICE_ASSIGN_DEVNO, 83 SYS_PHYSMEM_MAP, 84 SYS_IOSPACE_ENABLE, 85 SYS_REGISTER_IRQ, 86 SYS_UNREGISTER_IRQ, 87 88 SYS_SYSINFO_GET_TAG, 89 SYS_SYSINFO_GET_VALUE, 90 SYS_SYSINFO_GET_DATA_SIZE, 91 SYS_SYSINFO_GET_DATA, 92 93 SYS_DEBUG_ENABLE_CONSOLE, 94 SYS_DEBUG_DISABLE_CONSOLE, 95 96 SYSCALL_END 97 } syscall_t; 98 99 #ifdef KERNEL 100 38 101 #include <typedefs.h> 39 #include <abi/syscall.h>40 102 41 103 typedef sysarg_t (*syshandler_t)(sysarg_t, sysarg_t, sysarg_t, sysarg_t, … … 49 111 #endif 50 112 113 #endif 114 51 115 /** @} 52 116 */
Note:
See TracChangeset
for help on using the changeset viewer.