diff options
| author | Dave Cheney <dave@cheney.net> | 2015-03-09 07:03:00 +1100 |
|---|---|---|
| committer | Dave Cheney <dave@cheney.net> | 2015-03-10 22:52:09 +0000 |
| commit | 532bc5f11ca47cdcdf96128800685f0b214f801c (patch) | |
| tree | 2d43a3e9005d8fee2d561cb12f5a1445f8bd0a4b /src/syscall/syscall_linux_386.go | |
| parent | f00c19add5b5bd2126af689563ad24013e12faa9 (diff) | |
| download | go-532bc5f11ca47cdcdf96128800685f0b214f801c.tar.xz | |
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>
Diffstat (limited to 'src/syscall/syscall_linux_386.go')
| -rw-r--r-- | src/syscall/syscall_linux_386.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/syscall/syscall_linux_386.go b/src/syscall/syscall_linux_386.go index 0dcc6be2e9..61ff233ddc 100644 --- a/src/syscall/syscall_linux_386.go +++ b/src/syscall/syscall_linux_386.go @@ -9,6 +9,8 @@ package syscall import "unsafe" +const _SYS_dup = SYS_DUP2 + func Getpagesize() int { return 4096 } func TimespecToNsec(ts Timespec) int64 { return int64(ts.Sec)*1e9 + int64(ts.Nsec) } |
