X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Kernel%2Fsyscalls.c;h=f930cdd4a33c93b74c9746239e6d6fcf26a32daf;hb=fe2794b4f932c0755674493b6a6da4b60a5c2433;hp=95ad2e5fe0a03bbb699e1d6673e5d8e9168d35e7;hpb=e5e272c426a28f2f9e69ed2232469575c7409af1;p=tpg%2Facess2.git diff --git a/Kernel/syscalls.c b/Kernel/syscalls.c index 95ad2e5f..f930cdd4 100644 --- a/Kernel/syscalls.c +++ b/Kernel/syscalls.c @@ -19,17 +19,11 @@ if(!(v)||!Syscall_ValidString((Uint)(v))){ret=-1;err=-EINVAL;break;} // === IMPORTS === -extern int Proc_Clone(Uint *Err, Uint Flags); -extern int Threads_WaitTID(int TID, int *status); -extern Uint Proc_SendMessage(Uint *Err, Uint Dest, Uint Length, void *Data); -extern int Proc_GetMessage(Uint *Err, Uint *Source, void *Buffer); extern int Proc_Execve(char *File, char **ArgV, char **EnvP); extern Uint Binary_Load(char *file, Uint *entryPoint); -extern int Threads_SetUID(Uint *errno, tUID ID); -extern int Threads_SetGID(Uint *errno, tGID ID); -extern int Threads_SetFaultHandler(Uint Handler); // === PROTOTYPES === +void SyscallHandler(tSyscallRegs *Regs); int Syscall_ValidString(Uint Addr); int Syscall_Valid(int Size, Uint Addr);