]> Cypherpunks repositories - gostls13.git/commit
syscall: exec_linux.go: support platforms without SYS_DUP2
authorDave Cheney <dave@cheney.net>
Sun, 8 Mar 2015 20:03:00 +0000 (07:03 +1100)
committerDave Cheney <dave@cheney.net>
Tue, 10 Mar 2015 22:52:09 +0000 (22:52 +0000)
commit532bc5f11ca47cdcdf96128800685f0b214f801c
tree2d43a3e9005d8fee2d561cb12f5a1445f8bd0a4b
parentf00c19add5b5bd2126af689563ad24013e12faa9
syscall: exec_linux.go: support platforms without SYS_DUP2

Updates #9974

This change is in preparation for merging the arm64 platform.

Arm64 does not support SYS_DUP2 at all, so define a new constant to be
the minimum dup(2) version supported. This constant defaults to SYS_DUP2
on all existing platforms.

Change-Id: If405878105082c7c880f8541c1491970124c9ce4
Reviewed-on: https://go-review.googlesource.com/7123
Reviewed-by: Minux Ma <minux@golang.org>
Run-TryBot: Minux Ma <minux@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dave Cheney <dave@cheney.net>
src/syscall/exec_linux.go
src/syscall/syscall_linux_386.go
src/syscall/syscall_linux_amd64.go
src/syscall/syscall_linux_arm.go
src/syscall/syscall_linux_ppc64x.go