]> Cypherpunks.ru repositories - gostls13.git/commit
syscall, os: use pipe2 syscall on NetBSD instead of pipe
authorTobias Klauser <tklauser@distanz.ch>
Wed, 14 Feb 2018 14:56:39 +0000 (14:56 +0000)
committerTobias Klauser <tobias.klauser@gmail.com>
Wed, 14 Feb 2018 15:51:46 +0000 (15:51 +0000)
commiteab06e65f7c4a1e3acafc220d0e9b8eca50f0311
tree8d0e434847587c63ebd1d76b5473348d735d72ab
parent9dba56ba40aa2d7fd101c095314c370db13b5c2a
syscall, os: use pipe2 syscall on NetBSD instead of pipe

The pipe2 syscall is part of NetBSD since version 6.0 and thus exists in
all officially supported versions (6.0 through 6.1 and 7.0+).

Follows CL 38426

Change-Id: I7b62b507300c3dfbcc6ae56408a7d7088ddccc77
Reviewed-on: https://go-review.googlesource.com/94035
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Benny Siegert <bsiegert@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/os/pipe2_bsd.go [moved from src/os/pipe_freebsd.go with 95% similarity]
src/os/pipe_bsd.go
src/syscall/forkpipe.go
src/syscall/forkpipe2.go [moved from src/syscall/exec_freebsd.go with 90% similarity]
src/syscall/syscall_netbsd.go
src/syscall/zsyscall_netbsd_386.go
src/syscall/zsyscall_netbsd_amd64.go
src/syscall/zsyscall_netbsd_arm.go