diff options
| author | Rob Pike <r@golang.org> | 2008-07-15 08:27:50 -0700 |
|---|---|---|
| committer | Rob Pike <r@golang.org> | 2008-07-15 08:27:50 -0700 |
| commit | cbdaa10f8cb0ed74a30e7133ec0ba768a4ba1ff4 (patch) | |
| tree | 357747af72681205c2b524c6a9165fd521e5696c /src/runtime/sys_amd64_linux.s | |
| parent | c870ac239eca599f2bb3cf76522d4a3591d0cd90 (diff) | |
| download | go-cbdaa10f8cb0ed74a30e7133ec0ba768a4ba1ff4.tar.xz | |
add linkage for writefile on darwin
SVN=127208
Diffstat (limited to 'src/runtime/sys_amd64_linux.s')
| -rw-r--r-- | src/runtime/sys_amd64_linux.s | 25 |
1 files changed, 17 insertions, 8 deletions
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 |
