1 // Copyright 2012 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.
5 // IP-level socket options for NetBSD
11 func ipv4MulticastInterface(fd *netFD) (*Interface, error) {
12 // TODO: Implement this
13 return nil, syscall.EAFNOSUPPORT
16 func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error {
17 // TODO: Implement this
18 return syscall.EAFNOSUPPORT
21 func ipv4MulticastLoopback(fd *netFD) (bool, error) {
22 // TODO: Implement this
23 return false, syscall.EAFNOSUPPORT
26 func setIPv4MulticastLoopback(fd *netFD, v bool) error {
27 // TODO: Implement this
28 return syscall.EAFNOSUPPORT
31 func ipv4ReceiveInterface(fd *netFD) (bool, error) {
32 // TODO: Implement this
33 return false, syscall.EAFNOSUPPORT
36 func setIPv4ReceiveInterface(fd *netFD, v bool) error {
37 // TODO: Implement this
38 return syscall.EAFNOSUPPORT