1 #include <lunaix/process.h>
2 #include <lunaix/kpreempt.h>
4 typedef reg_t (*syscall_fn)(reg_t p1, reg_t p2, reg_t p3, reg_t p4, reg_t p5);
7 dispatch_syscall(void* syscall_fnptr,
8 reg_t p1, reg_t p2, reg_t p3, reg_t p4, reg_t p5)
12 thread_stats_update_entering(true);
15 ret_val = ((syscall_fn)syscall_fnptr)(p1, p2, p3, p4, p5);