From c6c51f36f7b9114967539dfde991fc92ffaa2e60 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Mon, 4 Jun 2018 10:54:02 +0000 Subject: [PATCH] Limit network namespace code to compile on Linux only --- probe/docker/{network.go => network_linux.go} | 0 probe/docker/network_others.go | 12 ++++++++++++ 2 files changed, 12 insertions(+) rename probe/docker/{network.go => network_linux.go} (100%) create mode 100644 probe/docker/network_others.go diff --git a/probe/docker/network.go b/probe/docker/network_linux.go similarity index 100% rename from probe/docker/network.go rename to probe/docker/network_linux.go diff --git a/probe/docker/network_others.go b/probe/docker/network_others.go new file mode 100644 index 000000000..2f02f14d8 --- /dev/null +++ b/probe/docker/network_others.go @@ -0,0 +1,12 @@ +// +build !linux + +package docker + +import ( + "errors" + "net" +) + +func namespaceIPAddresses(processID int) ([]*net.IPNet, error) { + return nil, errors.New("namespaceIPAddresses not implemented on this platform") +}