Changes in kernel/generic/include/syscall/syscall.h [2fa10f6:6b10dab] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/syscall/syscall.h
r2fa10f6 r6b10dab 38 38 typedef enum { 39 39 SYS_KLOG = 0, 40 SYS_TLS_SET = 1, /* Hardcoded in AMD64, IA32 uspace - fibril.S*/40 SYS_TLS_SET = 1, /* Hardcoded for AMD64, IA-32 (fibril.S in uspace) */ 41 41 42 42 SYS_THREAD_CREATE, … … 71 71 SYS_IPC_REGISTER_IRQ, 72 72 SYS_IPC_UNREGISTER_IRQ, 73 SYS_IPC_CONNECT_KBOX, 73 74 74 75 SYS_EVENT_SUBSCRIBE, … … 80 81 SYS_PHYSMEM_MAP, 81 82 SYS_IOSPACE_ENABLE, 83 SYS_INTERRUPT_ENABLE, 82 84 83 85 SYS_SYSINFO_GET_TAG, … … 89 91 SYS_DEBUG_DISABLE_CONSOLE, 90 92 91 SYS_IPC_CONNECT_KBOX,92 93 SYSCALL_END 93 94 } syscall_t; … … 97 98 #include <typedefs.h> 98 99 99 typedef unative_t (*syshandler_t)(unative_t, unative_t, unative_t, unative_t,100 unative_t, unative_t);100 typedef sysarg_t (*syshandler_t)(sysarg_t, sysarg_t, sysarg_t, sysarg_t, 101 sysarg_t, sysarg_t); 101 102 102 103 extern syshandler_t syscall_table[SYSCALL_END]; 103 extern unative_t syscall_handler(unative_t, unative_t, unative_t, unative_t,104 unative_t, unative_t, unative_t);105 extern unative_t sys_tls_set(unative_t);104 extern sysarg_t syscall_handler(sysarg_t, sysarg_t, sysarg_t, sysarg_t, 105 sysarg_t, sysarg_t, sysarg_t); 106 extern sysarg_t sys_tls_set(sysarg_t); 106 107 107 108 #endif
Note:
See TracChangeset
for help on using the changeset viewer.