]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: ignore closeonexec ret val on openbsd/arm
authorJosh Bleecher Snyder <josharian@gmail.com>
Mon, 8 Aug 2016 23:46:48 +0000 (16:46 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Mon, 22 Aug 2016 19:40:09 +0000 (19:40 +0000)
Fixes #16641
Updates #11041

Change-Id: I087208a486f535d74135591b2c9a73168cf80e1a
Reviewed-on: https://go-review.googlesource.com/27490
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/runtime/sys_openbsd_arm.s

index 29e89710af26f3c3a328c76b83473ea3ede573af..952069bc1a7f64713595ec4db28a1be60159d7e7 100644 (file)
@@ -353,15 +353,13 @@ TEXT runtime·kevent(SB),NOSPLIT,$8
        MOVW    R0, ret+24(FP)
        RET
 
-// int32 runtime·closeonexec(int32 fd);
+// func closeonexec(fd int32)
 TEXT runtime·closeonexec(SB),NOSPLIT,$0
        MOVW    fd+0(FP), R0            // arg 1 - fd
        MOVW    $2, R1                  // arg 2 - cmd (F_SETFD)
        MOVW    $1, R2                  // arg 3 - arg (FD_CLOEXEC)
        MOVW    $92, R12                // sys_fcntl
        SWI     $0
-       RSB.CS  $0, R0
-       MOVW    R0, ret+4(FP)
        RET
 
 TEXT ·publicationBarrier(SB),NOSPLIT,$-4-0