icmp: replace errOpNoSupport with errNotImplemented
Change-Id: Ibeb91d35c02e17ce1a9947389ce0e5c8c9d009ae
Reviewed-on: https://go-review.googlesource.com/c/net/+/167297
Run-TryBot: Mikio Hara <mikioh.public.networking@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
diff --git a/icmp/listen_stub.go b/icmp/listen_stub.go
index 14beb0e..0816f1d 100644
--- a/icmp/listen_stub.go
+++ b/icmp/listen_stub.go
@@ -29,5 +29,5 @@
// ListenPacket("ip6:ipv6-icmp", "fe80::1%en0")
// ListenPacket("ip6:58", "::")
func ListenPacket(network, address string) (*PacketConn, error) {
- return nil, errOpNoSupport
+ return nil, errNotImplemented
}
diff --git a/icmp/message.go b/icmp/message.go
index a9b70df..5fd040a 100644
--- a/icmp/message.go
+++ b/icmp/message.go
@@ -18,6 +18,7 @@
"encoding/binary"
"errors"
"net"
+ "runtime"
"golang.org/x/net/internal/iana"
"golang.org/x/net/ipv4"
@@ -33,10 +34,10 @@
errMessageTooShort = errors.New("message too short")
errHeaderTooShort = errors.New("header too short")
errBufferTooShort = errors.New("buffer too short")
- errOpNoSupport = errors.New("operation not supported")
errInvalidBody = errors.New("invalid body")
errNoExtension = errors.New("no extension")
errInvalidExtension = errors.New("invalid extension")
+ errNotImplemented = errors.New("not implemented on " + runtime.GOOS + "/" + runtime.GOARCH)
)
func checksum(b []byte) uint16 {