X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Facesskernel_src%2Fsyscalls.c;h=58dc80171cf245a83ab481ca6b6fe5dd9a51f287;hb=b3398bcfe17be9751d98a0dcd8ccd27bb1568039;hp=fa473b27894d5ea218545f1241bc000c578decfb;hpb=a3464cb30ecb189019b8bceb70aebdc74f5edded;p=tpg%2Facess2.git diff --git a/AcessNative/acesskernel_src/syscalls.c b/AcessNative/acesskernel_src/syscalls.c index fa473b27..58dc8017 100644 --- a/AcessNative/acesskernel_src/syscalls.c +++ b/AcessNative/acesskernel_src/syscalls.c @@ -7,6 +7,7 @@ #define DEBUG 1 #include #include +#include #include "../syscalls.h" // === IMPORTS === @@ -199,6 +200,10 @@ SYSCALL2(Syscall_GetMessage, "dd", Uint *, void *, return Proc_GetMessage(a0, a1); ); +SYSCALL1(Syscall_WaitEvent, "i", int, + return Threads_WaitEvents(a0); +); + const tSyscallHandler caSyscalls[] = { Syscall_Null, Syscall_Exit, @@ -231,7 +236,8 @@ const tSyscallHandler caSyscalls[] = { Syscall_SendMessage, Syscall_GetMessage, - Syscall_select + Syscall_select, + Syscall_WaitEvent }; const int ciNumSyscalls = sizeof(caSyscalls)/sizeof(caSyscalls[0]); /**