1// Copyright 2017 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos 6// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos 7 8package socket 9 10import "net" 11 12const ( 13 sysAF_UNSPEC = 0x0 14 sysAF_INET = 0x2 15 sysAF_INET6 = 0xa 16 17 sysSOCK_RAW = 0x3 18 19 sizeofSockaddrInet4 = 0x10 20 sizeofSockaddrInet6 = 0x1c 21) 22 23func marshalInetAddr(ip net.IP, port int, zone string) []byte { 24 return nil 25} 26 27func parseInetAddr(b []byte, network string) (net.Addr, error) { 28 return nil, errNotImplemented 29} 30 31func getsockopt(s uintptr, level, name int, b []byte) (int, error) { 32 return 0, errNotImplemented 33} 34 35func setsockopt(s uintptr, level, name int, b []byte) error { 36 return errNotImplemented 37} 38 39func recvmsg(s uintptr, h *msghdr, flags int) (int, error) { 40 return 0, errNotImplemented 41} 42 43func sendmsg(s uintptr, h *msghdr, flags int) (int, error) { 44 return 0, errNotImplemented 45} 46 47func recvmmsg(s uintptr, hs []mmsghdr, flags int) (int, error) { 48 return 0, errNotImplemented 49} 50 51func sendmmsg(s uintptr, hs []mmsghdr, flags int) (int, error) { 52 return 0, errNotImplemented 53} 54