utils: fix compilation on Darwin

Although Docker daemon does not work on Darwin, the API client will have
to work. That said, I'm fixing the compilation of the package on Darwin.
This commit is contained in:
Francisco Souza 2013-05-18 22:55:59 -03:00
Родитель 66e9f155c3
Коммит 2b55874584
2 изменённых файлов: 8 добавлений и 4 удалений

Просмотреть файл

@ -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
func uname() (*syscall.Utsname, error) {
type Utsname syscall.Utsname
func uname() (*Utsname, error) {
uts := &syscall.Utsname{}
if err := syscall.Uname(uts); err != nil {