AcessNative - Compile fixes after elf linking changes
[tpg/acess2.git] / KernelLand / Kernel / syscalls.c
index 3dc1955..5a1d596 100644 (file)
@@ -166,7 +166,7 @@ void SyscallHandler(tSyscallRegs *Regs)
                CHECK_STR_NONULL((const char*)Regs->Arg1);
                CHECK_STR_ARRAY((const char**)Regs->Arg2);
                CHECK_STR_ARRAY((const char**)Regs->Arg3);
-               CHECK_NUM_NONULL((void*)Regs->Arg5, Regs->Arg4*sizeof(int));
+               CHECK_NUM_NULLOK((void*)Regs->Arg5, Regs->Arg4*sizeof(int));
                ret = Proc_SysSpawn(
                        (const char*)Regs->Arg1, (const char**)Regs->Arg2, (const char**)Regs->Arg3,
                        Regs->Arg4, (int*)Regs->Arg5
@@ -410,6 +410,9 @@ int Syscall_MM_SetFlags(const void *Addr, Uint Flags, Uint Mask)
        tPAddr  paddr = MM_GetPhysAddr(Addr);
        Flags &= MM_PFLAG_RO|MM_PFLAG_EXEC;
        Mask &= MM_PFLAG_RO|MM_PFLAG_EXEC;
+
+       //Log_Debug("Syscalls", "SYS_SETFLAGS: %p %x %x", Addr, Flags, Mask);   
+
        // Enable write?
        if( (Mask & MM_PFLAG_RO) && !(Flags & MM_PFLAG_RO) ) {
                void    *node;

UCC git Repository :: git.ucc.asn.au