darwin, freebsd: ignore write failure (during print, panic)

The other operating systems already ignore write failures.

Fixes #1279.

R=r, r2
CC=golang-dev
https://golang.org/cl/3723041
This commit is contained in:
Russ Cox 2010-12-16 12:46:56 -08:00
parent aa78cec69c
commit b3e8fdce8d
4 changed files with 0 additions and 8 deletions

View File

@ -31,8 +31,6 @@ TEXT runtime·exit1(SB),7,$0
TEXT runtime·write(SB),7,$0 TEXT runtime·write(SB),7,$0
MOVL $4, AX MOVL $4, AX
INT $0x80 INT $0x80
JAE 2(PC)
CALL runtime·notok(SB)
RET RET
TEXT runtime·mmap(SB),7,$0 TEXT runtime·mmap(SB),7,$0

View File

@ -36,8 +36,6 @@ TEXT runtime·write(SB),7,$0
MOVL 24(SP), DX // arg 3 count MOVL 24(SP), DX // arg 3 count
MOVL $(0x2000000+4), AX // syscall entry MOVL $(0x2000000+4), AX // syscall entry
SYSCALL SYSCALL
JCC 2(PC)
CALL runtime·notok(SB)
RET RET
// void gettime(int64 *sec, int32 *usec) // void gettime(int64 *sec, int32 *usec)

View File

@ -58,8 +58,6 @@ TEXT runtime·exit1(SB),7,$-4
TEXT runtime·write(SB),7,$-4 TEXT runtime·write(SB),7,$-4
MOVL $4, AX MOVL $4, AX
INT $0x80 INT $0x80
JAE 2(PC)
CALL runtime·notok(SB)
RET RET
TEXT runtime·notok(SB),7,$0 TEXT runtime·notok(SB),7,$0

View File

@ -63,8 +63,6 @@ TEXT runtime·write(SB),7,$-8
MOVL 24(SP), DX // arg 3 count MOVL 24(SP), DX // arg 3 count
MOVL $4, AX MOVL $4, AX
SYSCALL SYSCALL
JCC 2(PC)
CALL runtime·notok(SB)
RET RET
TEXT runtime·gettime(SB), 7, $32 TEXT runtime·gettime(SB), 7, $32