utils: fix compilation on Darwin
@@ -2,9 +2,12 @@ package utils
import (
"errors"
- "syscall"
)
-func uname() (*syscall.Utsname, error) {
+type Utsname struct {
+ Release [65]byte
+}
+
+func uname() (*Utsname, error) {
return nil, errors.New("Kernel version detection is not available on darwin")
}
@@ -4,8 +4,9 @@ import (
"syscall"
-// FIXME: Move this to utils package
+type Utsname syscall.Utsname
uts := &syscall.Utsname{}
if err := syscall.Uname(uts); err != nil {