]> Cypherpunks.ru repositories - gostls13.git/commit
os, syscall: remove fallback to pipe syscall on Linux
authorTobias Klauser <tklauser@distanz.ch>
Wed, 1 Sep 2021 12:57:18 +0000 (14:57 +0200)
committerTobias Klauser <tobias.klauser@gmail.com>
Thu, 2 Sep 2021 09:24:44 +0000 (09:24 +0000)
commitd13d62c49adca86f2101bc0b7d5a394197ece81b
treed6e6c8994b5ce35ac39e382e7ad6d9c48c5a2ca8
parent840b4292c9cd5472babf562d3b6eaf727926fd90
os, syscall: remove fallback to pipe syscall on Linux

The minimum required Linux kernel version for Go 1.18 will be changed to
2.6.32, see #45964. The pipe2 syscall was added in 2.6.27, so the
fallback to use the pipe syscall in os.Pipe and syscall.forkExecPipe on
Linux can be removed.

For #45964

Change-Id: I033a534f2b39e9bafc9980c9ce980e92f1e3a136
Reviewed-on: https://go-review.googlesource.com/c/go/+/346789
Trust: Tobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/os/pipe_linux.go
src/syscall/exec_linux.go