1234567891011121314151617181920212223 |
- // Copyright (c) 2012 VMware, Inc.
- package sigar
- import (
- "unsafe"
- )
- func bytePtrToString(ptr *int8) string {
- bytes := (*[10000]byte)(unsafe.Pointer(ptr))
- n := 0
- for bytes[n] != 0 {
- n++
- }
- return string(bytes[0:n])
- }
- func chop(buf []byte) []byte {
- return buf[0 : len(buf)-1]
- }
|