Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/syscall/syscall.h

    r5bcf1f9 rc0699467  
    3636#define KERN_SYSCALL_H_
    3737
    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        
    62         SYS_IPC_CALL_SYNC_FAST,
    63         SYS_IPC_CALL_SYNC_SLOW,
    64         SYS_IPC_CALL_ASYNC_FAST,
    65         SYS_IPC_CALL_ASYNC_SLOW,
    66         SYS_IPC_ANSWER_FAST,
    67         SYS_IPC_ANSWER_SLOW,
    68         SYS_IPC_FORWARD_FAST,
    69         SYS_IPC_FORWARD_SLOW,
    70         SYS_IPC_WAIT,
    71         SYS_IPC_POKE,
    72         SYS_IPC_HANGUP,
    73         SYS_IPC_CONNECT_KBOX,
    74        
    75         SYS_EVENT_SUBSCRIBE,
    76        
    77         SYS_CAP_GRANT,
    78         SYS_CAP_REVOKE,
    79        
    80         SYS_DEVICE_ASSIGN_DEVNO,
    81         SYS_PHYSMEM_MAP,
    82         SYS_IOSPACE_ENABLE,
    83         SYS_REGISTER_IRQ,
    84         SYS_UNREGISTER_IRQ,
    85        
    86         SYS_SYSINFO_GET_TAG,
    87         SYS_SYSINFO_GET_VALUE,
    88         SYS_SYSINFO_GET_DATA_SIZE,
    89         SYS_SYSINFO_GET_DATA,
    90        
    91         SYS_DEBUG_ENABLE_CONSOLE,
    92         SYS_DEBUG_DISABLE_CONSOLE,
    93        
    94         SYSCALL_END
    95 } syscall_t;
    96 
    97 #ifdef KERNEL
    98 
    9938#include <typedefs.h>
     39#include <abi/syscall.h>
    10040
    10141typedef sysarg_t (*syshandler_t)(sysarg_t, sysarg_t, sysarg_t, sysarg_t,
     
    10949#endif
    11050
    111 #endif
    112 
    11351/** @}
    11452 */
Note: See TracChangeset for help on using the changeset viewer.