Explorar el Código

pkg/parsers/kernel: un-export Utsname

It's only used internally to allow the "unsupported" stub.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Sebastiaan van Stijn hace 2 años
padre
commit
4386e3f7c0
Se han modificado 2 ficheros con 5 adiciones y 11 borrados
  1. 0 5
      pkg/parsers/kernel/uname_linux.go
  2. 5 6
      pkg/parsers/kernel/uname_unsupported.go

+ 0 - 5
pkg/parsers/kernel/uname_linux.go

@@ -2,11 +2,6 @@ package kernel // import "github.com/docker/docker/pkg/parsers/kernel"
 
 import "golang.org/x/sys/unix"
 
-// Utsname represents the system name structure.
-// It is passthrough for unix.Utsname in order to make it portable with
-// other platforms where it is not available.
-type Utsname unix.Utsname
-
 func uname() (*unix.Utsname, error) {
 	uts := &unix.Utsname{}
 

+ 5 - 6
pkg/parsers/kernel/uname_unsupported.go

@@ -7,13 +7,12 @@ import (
 	"errors"
 )
 
-// Utsname represents the system name structure.
-// It is defined here to make it portable as it is available on linux but not
-// on windows.
-type Utsname struct {
+// utsName represents the system name structure. It is defined here to make it
+// portable as it is available on Linux but not on Windows.
+type utsName struct {
 	Release [65]byte
 }
 
-func uname() (*Utsname, error) {
-	return nil, errors.New("Kernel version detection is available only on linux")
+func uname() (*utsName, error) {
+	return nil, errors.New("kernel version detection is only available on linux")
 }