]> Cypherpunks repositories - gostls13.git/commit
internal/poll, net, syscall: use accept4 on solaris
authorTobias Klauser <tklauser@distanz.ch>
Mon, 2 May 2022 11:57:07 +0000 (13:57 +0200)
committerGopher Robot <gobot@golang.org>
Tue, 3 May 2022 14:38:32 +0000 (14:38 +0000)
commit3e00bd0ae4482064aa9eac0695078b1096ee913a
treed79be78e2fe1f6c5539234dda86571d810cfc1f8
parent0537a74b76fcab1398da6699c3ff7411fef8fbe7
internal/poll, net, syscall: use accept4 on solaris

Solaris supports accept4 since version 11.4, see
https://docs.oracle.com/cd/E88353_01/html/E37843/accept4-3c.html
Use it in internal/poll.accept like on other platforms.

Change-Id: I3d9830a85e93bbbed60486247c2f91abc646371f
Reviewed-on: https://go-review.googlesource.com/c/go/+/403394
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
Reviewed-by: Benny Siegert <bsiegert@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Ian Lance Taylor <iant@google.com>
src/internal/poll/hook_cloexec.go
src/internal/poll/sock_cloexec.go
src/internal/poll/sys_cloexec.go
src/net/internal/socktest/sys_cloexec.go
src/net/main_cloexec_test.go
src/net/sock_cloexec.go
src/net/sys_cloexec.go
src/runtime/cgo/cgo.go
src/syscall/syscall_illumos.go
src/syscall/syscall_solaris.go
src/syscall/zsyscall_solaris_amd64.go