aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/sys_amd64_darwin.s
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/sys_amd64_darwin.s')
-rw-r--r--src/runtime/sys_amd64_darwin.s9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/runtime/sys_amd64_darwin.s b/src/runtime/sys_amd64_darwin.s
index 56e97690ae..26ceaaf6ea 100644
--- a/src/runtime/sys_amd64_darwin.s
+++ b/src/runtime/sys_amd64_darwin.s
@@ -26,6 +26,7 @@ TEXT sys·write(SB),1,$-8
TEXT open(SB),1,$-8
MOVQ 8(SP), DI
MOVL 16(SP), SI
+ MOVL 20(SP), DX
MOVQ $0, R10
MOVL $(0x2000000+5), AX // syscall entry
SYSCALL
@@ -52,6 +53,14 @@ TEXT read(SB),1,$-8
SYSCALL
RET
+TEXT write(SB),1,$-8
+ MOVL 8(SP), DI
+ MOVQ 16(SP), SI
+ MOVL 24(SP), DX
+ MOVL $(0x2000000+4), AX // syscall entry
+ SYSCALL
+ RET
+
TEXT sys·sigaction(SB),1,$-8
MOVL 8(SP), DI // arg 1 sig
MOVQ 16(SP), SI // arg 2 act