diff options
Diffstat (limited to 'src/runtime/sys_amd64_darwin.s')
| -rw-r--r-- | src/runtime/sys_amd64_darwin.s | 9 |
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 |
