summaryrefslogtreecommitdiff
path: root/libpod/container_linux.go
diff options
context:
space:
mode:
authorW. Trevor King <wking@tremily.us>2018-06-29 14:18:30 -0700
committerAtomic Bot <atomic-devel@projectatomic.io>2018-07-05 12:47:10 +0000
commitbaa42fd4bd295be9232cde8e528841d3e8fd7d35 (patch)
tree51a695a7a1cc0a3611cc29d558d9097a2b863d31 /libpod/container_linux.go
parent49fe03c626dc10781f2d3241a489c95515af9db4 (diff)
downloadpodman-baa42fd4bd295be9232cde8e528841d3e8fd7d35.tar.gz
podman-baa42fd4bd295be9232cde8e528841d3e8fd7d35.tar.bz2
podman-baa42fd4bd295be9232cde8e528841d3e8fd7d35.zip
libpod/container: Replace containerState* with containerPlatformState
This way we don't need to stub in structures for other OSes (e.g. the Darwin stub in a Linux-only file). Matthew was concerned about errors unmarshalling, say, a Linux state object on a Windows box [1], but we can address that in checks when loading the database [2]. [1]: https://github.com/projectatomic/libpod/pull/1015#discussion_r198649043 [2]: https://github.com/projectatomic/libpod/pull/1015#discussion_r198802956 Signed-off-by: W. Trevor King <wking@tremily.us> Closes: #1033 Approved by: mheon
Diffstat (limited to 'libpod/container_linux.go')
-rw-r--r--libpod/container_linux.go10
1 files changed, 1 insertions, 9 deletions
diff --git a/libpod/container_linux.go b/libpod/container_linux.go
index b271a3089..823a590dd 100644
--- a/libpod/container_linux.go
+++ b/libpod/container_linux.go
@@ -6,18 +6,10 @@ import (
"github.com/containernetworking/plugins/pkg/ns"
)
-type containerStateLinux struct {
+type containerPlatformState struct {
// NetNSPath is the path of the container's network namespace
// Will only be set if config.CreateNetNS is true, or the container was
// told to join another container's network namespace
NetNS ns.NetNS `json:"-"`
}
-
-// containerStateWindows is intentionally left as a blank stub
-type containerStateWindows struct {
-}
-
-// containerStateDarwin is intentionally left as a blank stub
-type containerStateDarwin struct {
-}