diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-03-14 11:12:32 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-03-14 11:12:32 +0100 |
| commit | 30285d9ec6440cd94d81a45ba5fb0e204bd9cdd5 (patch) | |
| tree | 983dc6f8c1d2ca7d82e67c93f0645618b91a0178 /src | |
| parent | 9795027988b873919219ffd590894a1decaaba73 (diff) | |
| download | box64-30285d9ec6440cd94d81a45ba5fb0e204bd9cdd5.tar.gz box64-30285d9ec6440cd94d81a45ba5fb0e204bd9cdd5.zip | |
[SYSCALL] Don't make it fatal when a unkown syscall is called, like for libc syscall
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64syscall.c | 7 |
1 files changed, 3 insertions, 4 deletions
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)) |