func()

in sigar_unix.go [32:59]


func (r *Rusage) Get(who int) error {
	ru, err := getResourceUsage(who)
	if err != nil {
		return err
	}

	uTime := convertRtimeToDur(ru.Utime)
	sTime := convertRtimeToDur(ru.Stime)

	r.Utime = uTime
	r.Stime = sTime
	r.Maxrss = int64(ru.Maxrss)
	r.Ixrss = int64(ru.Ixrss)
	r.Idrss = int64(ru.Idrss)
	r.Isrss = int64(ru.Isrss)
	r.Minflt = int64(ru.Minflt)
	r.Majflt = int64(ru.Majflt)
	r.Nswap = int64(ru.Nswap)
	r.Inblock = int64(ru.Inblock)
	r.Oublock = int64(ru.Oublock)
	r.Msgsnd = int64(ru.Msgsnd)
	r.Msgrcv = int64(ru.Msgrcv)
	r.Nsignals = int64(ru.Nsignals)
	r.Nvcsw = int64(ru.Nvcsw)
	r.Nivcsw = int64(ru.Nivcsw)

	return nil
}