aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/sys_linux_arm64.s3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/runtime/sys_linux_arm64.s b/src/runtime/sys_linux_arm64.s
index 32404570fe..52b34e8f41 100644
--- a/src/runtime/sys_linux_arm64.s
+++ b/src/runtime/sys_linux_arm64.s
@@ -72,6 +72,7 @@ TEXT runtime·closefd(SB),NOSPLIT,$-8-12
MOVW fd+0(FP), R0
MOVD $SYS_close, R8
SVC
+ CMN $4095, R0
BCC done
MOVW $-1, R0
done:
@@ -84,6 +85,7 @@ TEXT runtime·write(SB),NOSPLIT,$-8-28
MOVW n+16(FP), R2
MOVD $SYS_write, R8
SVC
+ CMN $4095, R0
BCC done
MOVW $-1, R0
done:
@@ -96,6 +98,7 @@ TEXT runtime·read(SB),NOSPLIT,$-8-28
MOVW n+16(FP), R2
MOVD $SYS_read, R8
SVC
+ CMN $4095, R0
BCC done
MOVW $-1, R0
done: