X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fsyscalls.c;h=4e4527e571cdb8a5c960b640906f23b6dc6201be;hb=89a520c7cbe3ad16aaab21a46475fae0c604ab15;hp=9c9737e616c40e16c72485e2cc22d6a21520df1e;hpb=19435a203712447b8a1e17bbe7141b4b1741d917;p=tpg%2Facess2.git diff --git a/Kernel/syscalls.c b/Kernel/syscalls.c index 9c9737e6..4e4527e5 100644 --- a/Kernel/syscalls.c +++ b/Kernel/syscalls.c @@ -114,14 +114,14 @@ void SyscallHandler(tSyscallRegs *Regs) case SYS_GETGID: ret = Threads_GetGID(); break; // -- Set User/Group IDs - case SYS_SETUID: ret = Threads_SetUID(&err, Regs->Arg1); break; - case SYS_SETGID: ret = Threads_SetGID(&err, Regs->Arg1); break; + case SYS_SETUID: ret = Threads_SetUID(Regs->Arg1); break; + case SYS_SETGID: ret = Threads_SetGID(Regs->Arg1); break; // -- Send Message case SYS_SENDMSG: CHECK_NUM_NONULL( (void*)Regs->Arg3, Regs->Arg2 ); // Destination, Size, *Data - ret = Proc_SendMessage(&err, Regs->Arg1, Regs->Arg2, (void*)Regs->Arg3); + ret = Proc_SendMessage(Regs->Arg1, Regs->Arg2, (void*)Regs->Arg3); break; // -- Check for messages case SYS_GETMSG: @@ -132,7 +132,7 @@ void SyscallHandler(tSyscallRegs *Regs) err = -EINVAL; ret = -1; break; } // *Source, *Data - ret = Proc_GetMessage(&err, (Uint*)Regs->Arg1, (void*)Regs->Arg2); + ret = Proc_GetMessage((Uint*)Regs->Arg1, (void*)Regs->Arg2); break; // -- Get the current timestamp