github.com/castai/kvisor@v1.7.1-0.20240516114728-b3572a2607b5/pkg/kernel/utsname_int8.go (about) 1 //go:build (linux && 386) || (linux && amd64) || (linux && arm64) 2 3 package kernel 4 5 func utsnameStr(in []int8) string { 6 out := make([]byte, 0, len(in)) 7 for i := 0; i < len(in); i++ { 8 if in[i] == 0 { 9 break 10 } 11 out = append(out, byte(in[i])) 12 } 13 return string(out) 14 }