- if(!Syscall_ValidString((char*)Regs->Arg1)
- || !Syscall_ValidString((char*)Regs->Arg2)
- || (Regs->Arg3 && !Syscall_ValidString((char*)Regs->Arg3))
- || !Syscall_ValidString((char*)Regs->Arg4) ) {
- err = -EINVAL;
- ret = -1;
- break;
- }
+ CHECK_STR_NONULL((char*)Regs->Arg1);
+ CHECK_STR_NONULL((char*)Regs->Arg2);
+ CHECK_STR_NULLOK((char*)Regs->Arg3);
+ CHECK_STR_NONULL((char*)Regs->Arg4);