aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2013-03-14 17:45:44 -0400
committerRuss Cox <rsc@golang.org>2013-03-14 17:45:44 -0400
commita98bec4554fe1dc1b002acfca75aeb6a0dc6c6e9 (patch)
treeffe47eacc91586804803ed5739a421f7595322d2
parent45ebc064849296cdf51f8e245db30051aaefc744 (diff)
downloadgo-a98bec4554fe1dc1b002acfca75aeb6a0dc6c6e9.tar.xz
runtime: fix freebsd arm for hash change
Was missing definitions of open, read, close. R=golang-dev CC=golang-dev https://golang.org/cl/7828043
-rw-r--r--src/pkg/runtime/sys_freebsd_arm.s19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/pkg/runtime/sys_freebsd_arm.s b/src/pkg/runtime/sys_freebsd_arm.s
index 77050e8d0c..2c744f2321 100644
--- a/src/pkg/runtime/sys_freebsd_arm.s
+++ b/src/pkg/runtime/sys_freebsd_arm.s
@@ -54,6 +54,20 @@ TEXT runtime·exit1(SB),7,$-8
MOVW.CS R9, (R9)
RET
+TEXT runtime·open(SB),7,$-8
+ MOVW 0(FP), R0 // arg 1 name
+ MOVW 4(FP), R1 // arg 2 mode
+ MOVW 8(FP), R2 // arg 3 perm
+ SWI $5
+ RET
+
+TEXT runtime·read(SB),7,$-8
+ MOVW 0(FP), R0 // arg 1 fd
+ MOVW 4(FP), R1 // arg 2 buf
+ MOVW 8(FP), R2 // arg 3 count
+ SWI $3
+ RET
+
TEXT runtime·write(SB),7,$-8
MOVW 0(FP), R0 // arg 1 fd
MOVW 4(FP), R1 // arg 2 buf
@@ -61,6 +75,11 @@ TEXT runtime·write(SB),7,$-8
SWI $4
RET
+TEXT runtime·close(SB),7,$-8
+ MOVW 0(FP), R0 // arg 1 fd
+ SWI $6
+ RET
+
TEXT runtime·getrlimit(SB),7,$-8
MOVW 0(FP), R0
MOVW 4(FP), R1