aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2012-01-27 22:37:14 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2012-01-27 22:37:14 +0000
commitaf5c13eb0498074d18c6bc4287e39e859def927e (patch)
tree5586c648ffb13c71850a918eb4a6eead5b28af98 /libgo
parenteb6a1fe0972a0fec1a6b7f0040ccd99448202eb8 (diff)
downloadgcc-af5c13eb0498074d18c6bc4287e39e859def927e.zip
gcc-af5c13eb0498074d18c6bc4287e39e859def927e.tar.gz
gcc-af5c13eb0498074d18c6bc4287e39e859def927e.tar.bz2
syscall: Define IPV6 constants for Irix.
From Rainer Orth. From-SVN: r183652
Diffstat (limited to 'libgo')
-rw-r--r--libgo/go/syscall/socket_irix.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/libgo/go/syscall/socket_irix.go b/libgo/go/syscall/socket_irix.go
index 319a67b..289769b 100644
--- a/libgo/go/syscall/socket_irix.go
+++ b/libgo/go/syscall/socket_irix.go
@@ -119,3 +119,12 @@ const (
func anyToSockaddrOS(rsa *RawSockaddrAny) (Sockaddr, error) {
return nil, EAFNOSUPPORT
}
+
+// <netinet/in.h.h> only provides IPV6_* etc. if _NO_XOPEN4 && _NO_XOPEN5,
+// so as above simply provide them here.
+const (
+ IPV6_UNICAST_HOPS = 48
+ IPV6_MULTICAST_IF = IP_MULTICAST_IF
+ IPV6_MULTICAST_HOPS = IP_MULTICAST_TTL
+ IPV6_MULTICAST_LOOP = IP_MULTICAST_LOOP
+)