From 30285d9ec6440cd94d81a45ba5fb0e204bd9cdd5 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Fri, 14 Mar 2025 11:12:32 +0100 Subject: [SYSCALL] Don't make it fatal when a unkown syscall is called, like for libc syscall --- src/emu/x64syscall.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/emu/x64syscall.c b/src/emu/x64syscall.c index e9821ec5..2b9212ed 100644 --- a/src/emu/x64syscall.c +++ b/src/emu/x64syscall.c @@ -876,10 +876,9 @@ void EXPORT x64Syscall(x64emu_t *emu) S_RAX = -ENOSYS; break; default: - printf_log(LOG_INFO, "Error: Unsupported Syscall 0x%02Xh (%d)\n", s, s); - emu->quit = 1; - emu->error |= ERR_UNIMPL; - return; + printf_log(LOG_INFO, "Warning: Unsupported Syscall 0x%02Xh (%d)\n", s, s); + S_RAX = -ENOSYS; + break; } if(log) { if(BOX64ENV(rolling_log)) -- cgit 1.4.1