]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.14] runtime: negate errno value for mips pipe/pipe2
authorIan Lance Taylor <iant@golang.org>
Sun, 22 Mar 2020 19:57:36 +0000 (12:57 -0700)
committerIan Lance Taylor <iant@golang.org>
Wed, 25 Mar 2020 20:54:36 +0000 (20:54 +0000)
commit21f453b848405dee74e5d1d8863d28a3db4758f2
tree4d8bc2af60c008ef292562c28324baa910b9c97c
parent74870669fc1d20ba44a32fd5e40fd3f3d7311a02
[release-branch.go1.14] runtime: negate errno value for mips pipe/pipe2

The callers expect negative errno values, so negate them when necessary.

No test because there is no reasonable way to make pipe/pipe2 fail.
This was reported on a system on which pipe2 returned ENOSYS.

For #37997
Fixes #38005

Change-Id: I3ad6cbbc2521cf495f8df6ec991a3f781122b508
Reviewed-on: https://go-review.googlesource.com/c/go/+/224592
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
(cherry picked from commit 20b46c7c697ce9d833141abe9aa0ea6101f00ae2)
Reviewed-on: https://go-review.googlesource.com/c/go/+/225419
src/runtime/sys_linux_mips64x.s
src/runtime/sys_linux_mipsx.s