]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.12] syscall: on AIX use nsendmsg and nrecvmsg, define SockaddrDat...
authorClément Chigot <clement.chigot@atos.net>
Wed, 3 Apr 2019 11:58:57 +0000 (13:58 +0200)
committerIan Lance Taylor <iant@golang.org>
Fri, 6 Sep 2019 18:03:07 +0000 (18:03 +0000)
commitcf06b9aa81004a017e5c98422fce2fafd1f24921
tree2a6783aba30e3058193f2f438565a2bd7332e8e0
parent61a5d114c2ede53b78bd0b02f95f7d5130526ac0
[release-branch.go1.12] syscall: on AIX use nsendmsg and nrecvmsg, define SockaddrDatalink

This commit changes sendmsg, recvmsg to use nsendmsg, nrecvmsg on AIX.
These syscalls support the new msghdr structure (with Control
and Controllen) which is needed for golang.org/x/net.
Also define SockaddrDataLink.

Fixes #33982

Change-Id: I233fbd24f9eb86648e0d4d50c2b56da3626292d0
Reviewed-on: https://go-review.googlesource.com/c/go/+/170537
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
(cherry picked from commit e014184c438699b1637b1d623492f33669105002)
Reviewed-on: https://go-review.googlesource.com/c/go/+/193608
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/syscall/syscall_aix.go
src/syscall/types_aix.go
src/syscall/zsyscall_aix_ppc64.go
src/syscall/ztypes_aix_ppc64.go