Ignore:
File:
1 edited

Legend:

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

    rf9061b4 r2fa10f6  
    3838typedef enum {
    3939        SYS_KLOG = 0,
    40         SYS_TLS_SET = 1,  /* Hardcoded for AMD64, IA-32 (fibril.S in uspace) */
     40        SYS_TLS_SET = 1, /* Hardcoded in AMD64, IA32 uspace - fibril.S */
    4141       
    4242        SYS_THREAD_CREATE,
     
    4747        SYS_TASK_GET_ID,
    4848        SYS_TASK_SET_NAME,
    49         SYS_TASK_KILL,
    50         SYS_TASK_EXIT,
    5149        SYS_PROGRAM_SPAWN_LOADER,
    5250       
     
    5957        SYS_AS_AREA_CHANGE_FLAGS,
    6058        SYS_AS_AREA_DESTROY,
    61         SYS_AS_GET_UNMAPPED_AREA,
    6259       
    6360        SYS_IPC_CALL_SYNC_FAST,
     
    7269        SYS_IPC_POKE,
    7370        SYS_IPC_HANGUP,
    74         SYS_IPC_CONNECT_KBOX,
     71        SYS_IPC_REGISTER_IRQ,
     72        SYS_IPC_UNREGISTER_IRQ,
    7573       
    7674        SYS_EVENT_SUBSCRIBE,
    77         SYS_EVENT_UNMASK,
    7875       
    7976        SYS_CAP_GRANT,
     
    8380        SYS_PHYSMEM_MAP,
    8481        SYS_IOSPACE_ENABLE,
    85         SYS_REGISTER_IRQ,
    86         SYS_UNREGISTER_IRQ,
    8782       
    8883        SYS_SYSINFO_GET_TAG,
     
    9489        SYS_DEBUG_DISABLE_CONSOLE,
    9590       
     91        SYS_IPC_CONNECT_KBOX,
    9692        SYSCALL_END
    9793} syscall_t;
     
    10197#include <typedefs.h>
    10298
    103 typedef sysarg_t (*syshandler_t)(sysarg_t, sysarg_t, sysarg_t, sysarg_t,
    104     sysarg_t, sysarg_t);
     99typedef unative_t (*syshandler_t)(unative_t, unative_t, unative_t, unative_t,
     100    unative_t, unative_t);
    105101
    106102extern syshandler_t syscall_table[SYSCALL_END];
    107 extern sysarg_t syscall_handler(sysarg_t, sysarg_t, sysarg_t, sysarg_t,
    108     sysarg_t, sysarg_t, sysarg_t);
    109 extern sysarg_t sys_tls_set(sysarg_t);
     103extern unative_t syscall_handler(unative_t, unative_t, unative_t, unative_t,
     104    unative_t, unative_t, unative_t);
     105extern unative_t sys_tls_set(unative_t);
    110106
    111107#endif
Note: See TracChangeset for help on using the changeset viewer.