aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/sys_linux_arm.s
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/sys_linux_arm.s')
-rw-r--r--src/runtime/sys_linux_arm.s10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/runtime/sys_linux_arm.s b/src/runtime/sys_linux_arm.s
index 4dd773adce..fc9dc9bbb8 100644
--- a/src/runtime/sys_linux_arm.s
+++ b/src/runtime/sys_linux_arm.s
@@ -38,7 +38,7 @@
#define SYS_gettid (SYS_BASE + 224)
#define SYS_tkill (SYS_BASE + 238)
#define SYS_sched_yield (SYS_BASE + 158)
-#define SYS_pselect6 (SYS_BASE + 335)
+#define SYS_nanosleep (SYS_BASE + 162)
#define SYS_sched_getaffinity (SYS_BASE + 242)
#define SYS_clock_gettime (SYS_BASE + 263)
#define SYS_epoll_create (SYS_BASE + 250)
@@ -475,13 +475,9 @@ TEXT runtimeĀ·usleep(SB),NOSPLIT,$12
MOVW $1000, R0 // usec to nsec
MUL R0, R1
MOVW R1, 8(R13)
- MOVW $0, R0
+ MOVW $4(R13), R0
MOVW $0, R1
- MOVW $0, R2
- MOVW $0, R3
- MOVW $4(R13), R4
- MOVW $0, R5
- MOVW $SYS_pselect6, R7
+ MOVW $SYS_nanosleep, R7
SWI $0
RET