func main() { stat, err := linuxproc.ReadStat("/proc/stat") Checkerr(err) for _, s := range stat.Processes { fmt.Println(s.Status.pid, s.Status.name, s.Cmdline) } } cannot range over stat.Processes (type uint64)