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  }