From dbab0cf9d9b9a705cb7fd9e6e80cf6859663688b Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Tue, 11 Jun 2019 11:35:27 +0200 Subject: [PATCH] internal/socket: add support for openbsd/arm64 Updates golang/go#31656 Change-Id: I238655c111e8422c60d20d853aeb965be16c1c7e Reviewed-on: https://go-review.googlesource.com/c/net/+/181617 Run-TryBot: Tobias Klauser TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- internal/socket/zsys_openbsd_arm64.go | 53 +++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 internal/socket/zsys_openbsd_arm64.go diff --git a/internal/socket/zsys_openbsd_arm64.go b/internal/socket/zsys_openbsd_arm64.go new file mode 100644 index 00000000..0a4de80f --- /dev/null +++ b/internal/socket/zsys_openbsd_arm64.go @@ -0,0 +1,53 @@ +// Code generated by cmd/cgo -godefs; DO NOT EDIT. +// cgo -godefs defs_openbsd.go + +package socket + +type iovec struct { + Base *byte + Len uint64 +} + +type msghdr struct { + Name *byte + Namelen uint32 + Pad_cgo_0 [4]byte + Iov *iovec + Iovlen uint32 + Pad_cgo_1 [4]byte + Control *byte + Controllen uint32 + Flags int32 +} + +type cmsghdr struct { + Len uint32 + Level int32 + Type int32 +} + +type sockaddrInet struct { + Len uint8 + Family uint8 + Port uint16 + Addr [4]byte /* in_addr */ + Zero [8]int8 +} + +type sockaddrInet6 struct { + Len uint8 + Family uint8 + Port uint16 + Flowinfo uint32 + Addr [16]byte /* in6_addr */ + Scope_id uint32 +} + +const ( + sizeofIovec = 0x10 + sizeofMsghdr = 0x30 + sizeofCmsghdr = 0xc + + sizeofSockaddrInet = 0x10 + sizeofSockaddrInet6 = 0x1c +)