Imported Upstream version 4.7.2
[platform/upstream/gcc48.git] / libgo / go / net / sockoptip_netbsd.go
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.
4
5 // IP-level socket options for NetBSD
6
7 package net
8
9 import "syscall"
10
11 func ipv4MulticastInterface(fd *netFD) (*Interface, error) {
12         // TODO: Implement this
13         return nil, syscall.EAFNOSUPPORT
14 }
15
16 func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error {
17         // TODO: Implement this
18         return syscall.EAFNOSUPPORT
19 }
20
21 func ipv4MulticastLoopback(fd *netFD) (bool, error) {
22         // TODO: Implement this
23         return false, syscall.EAFNOSUPPORT
24 }
25
26 func setIPv4MulticastLoopback(fd *netFD, v bool) error {
27         // TODO: Implement this
28         return syscall.EAFNOSUPPORT
29 }
30
31 func ipv4ReceiveInterface(fd *netFD) (bool, error) {
32         // TODO: Implement this
33         return false, syscall.EAFNOSUPPORT
34 }
35
36 func setIPv4ReceiveInterface(fd *netFD, v bool) error {
37         // TODO: Implement this
38         return syscall.EAFNOSUPPORT
39 }