X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Facesskernel_src%2Fsyscalls.c;h=58dc80171cf245a83ab481ca6b6fe5dd9a51f287;hb=695800da5d26cd12d5dfa0a93d0ef1eed0533c78;hp=fa473b27894d5ea218545f1241bc000c578decfb;hpb=a448627c1d3d7bd7ad98c1d1251dc46492a6ef43;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]); /**