diff options
-rw-r--r-- | mdk-stage1/dietlibc/x86_64/unified.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mdk-stage1/dietlibc/x86_64/unified.S b/mdk-stage1/dietlibc/x86_64/unified.S index 29ac1bcb0..48bb9a4fa 100644 --- a/mdk-stage1/dietlibc/x86_64/unified.S +++ b/mdk-stage1/dietlibc/x86_64/unified.S @@ -16,8 +16,8 @@ __unified_syscall: movzbl %al, %eax mov %rcx, %r10 syscall - cmpq $0, %rax - jge .Lnoerror + cmpq $-128, %rax + jbe .Lnoerror negl %eax pushq %rax call __errno_location |