X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Kernel%2Fsyscalls.c;h=7de7b15d5c9fef0c4ef80f7d9333346c2af802b7;hb=9a70d1ed74070f56c34b856f88931b134d429c3a;hp=742b082a968540ad91864612dea2449d3ebb6bd0;hpb=7b02384163a5b84698bb3311e869250c4717fac9;p=tpg%2Facess2.git diff --git a/Kernel/syscalls.c b/Kernel/syscalls.c index 742b082a..7de7b15d 100644 --- a/Kernel/syscalls.c +++ b/Kernel/syscalls.c @@ -68,10 +68,6 @@ void SyscallHandler(tSyscallRegs *Regs) case SYS_CLONE: // Call clone system call ret = Proc_Clone(Regs->Arg1); - Log("Proc_Clone returned %i", ret); - // Change user stack if a new stack address is passed - if(ret == 0 && Regs->Arg2) - Regs->StackPointer = Regs->Arg2; break; // -- Send a signal @@ -316,8 +312,9 @@ void SyscallHandler(tSyscallRegs *Regs) // -- Debug //#if DEBUG_BUILD case SYS_DEBUG: + CHECK_STR_NONULL( (char*)Regs->Arg1 ); LogF("Log: [%i] ", Threads_GetTID()); - LogF((char*)Regs->Arg1, + LogF((const char*)Regs->Arg1, Regs->Arg2, Regs->Arg3, Regs->Arg4, Regs->Arg5, Regs->Arg6); LogF("\r\n"); break;