1// +build linux freebsd openbsd darwin solaris
2
3package host
4
5import (
6	"bytes"
7
8	"golang.org/x/sys/unix"
9)
10
11func KernelArch() (string, error) {
12	var utsname unix.Utsname
13	err := unix.Uname(&utsname)
14	return string(utsname.Machine[:bytes.IndexByte(utsname.Machine[:], 0)]), err
15}
16