From cbdaa10f8cb0ed74a30e7133ec0ba768a4ba1ff4 Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Tue, 15 Jul 2008 08:27:50 -0700 Subject: add linkage for writefile on darwin SVN=127208 --- src/runtime/sys_amd64_linux.s | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'src/runtime/sys_amd64_linux.s') diff --git a/src/runtime/sys_amd64_linux.s b/src/runtime/sys_amd64_linux.s index 37247a7399..e98ca52456 100644 --- a/src/runtime/sys_amd64_linux.s +++ b/src/runtime/sys_amd64_linux.s @@ -12,17 +12,10 @@ TEXT sys·exit(SB),1,$0-8 SYSCALL RET -TEXT sys·write(SB),1,$0-24 - MOVL 8(SP), DI - MOVQ 16(SP), SI - MOVL 24(SP), DX - MOVL $1, AX // syscall entry - SYSCALL - RET - TEXT open(SB),1,$0-16 MOVQ 8(SP), DI MOVL 16(SP), SI + MOVL 20(SP), DX MOVL $2, AX // syscall entry SYSCALL RET @@ -48,6 +41,22 @@ TEXT read(SB),1,$0-24 SYSCALL RET +TEXT write(SB),1,$0-24 + MOVL 8(SP), DI + MOVQ 16(SP), SI + MOVL 24(SP), DX + MOVL $1, AX // syscall entry + SYSCALL + RET + +TEXT sys·write(SB),1,$0-24 + MOVL 8(SP), DI + MOVQ 16(SP), SI + MOVL 24(SP), DX + MOVL $1, AX // syscall entry + SYSCALL + RET + TEXT sys·rt_sigaction(SB),1,$0-32 MOVL 8(SP), DI MOVQ 16(SP), SI -- cgit v1.3