34 #define UNUSED(X) uint32_t _u_n_u_s_e_d_ ## X __attribute__ ((unused))
35 #define SYSCALL_HANDLER0(name) void name(UNUSED(0), UNUSED(1), UNUSED(2))
36 #define SYSCALL_HANDLER1(name, param) void name(param, UNUSED(1), UNUSED(2))
37 #define SYSCALL_HANDLER2(name, param1, param2) void name(param1, param2, UNUSED(2))
38 #define SYSCALL_HANDLER3(name, param1, param2, param3) void name(param1, param2, param3)
41 #define MAX_SYSCALL_NB 256
int syscall_set_handler(uint32_t syscall_id, syscall_handler_t handler)
Associe un identifiant d'appel système à une handler.
Definition: ksyscall.c:90
void init_syscall()
Initialisation des appels systemes.
Definition: ksyscall.c:103
unsigned long int uint32_t
Definition: types.h:36