]> Cypherpunks repositories - gostls13.git/commit
os, internal/syscall/unix: use pipe2 instead of pipe on illumos
authorTobias Klauser <tklauser@distanz.ch>
Tue, 15 Sep 2020 11:49:45 +0000 (13:49 +0200)
committerTobias Klauser <tobias.klauser@gmail.com>
Wed, 16 Sep 2020 08:49:14 +0000 (08:49 +0000)
commite82c9bd81654dab14f786c26af2dd8ea3a7a1737
tree02b2b4f88a1154e59c3f39a35bb3a52edbf92590
parent790fa1c546a05936406f6bbf24f6a6ddeb6ec6ad
os, internal/syscall/unix: use pipe2 instead of pipe on illumos

Illumos provides the pipe2 syscall. Add a wrapper to
internal/syscall/unix and use it to implement os.Pipe.

Change-Id: I26ecdbcae1e8d51f80e2bc8a86fb129826387b1f
Reviewed-on: https://go-review.googlesource.com/c/go/+/254981
Trust: Tobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/internal/syscall/unix/pipe2_illumos.go [new file with mode: 0644]
src/os/pipe2_illumos.go [new file with mode: 0644]
src/os/pipe_bsd.go