1
0
mirror of https://github.com/shirou/gopsutil.git synced 2025-04-26 13:48:59 +08:00

implements Uptime.

This commit is contained in:
Shirou WAKAYAMA 2014-04-22 09:48:48 +09:00
parent 0f76e7130f
commit d0da149b67

View File

@ -9,8 +9,17 @@ import (
func (h Host) HostInfo() (HostInfo, error) {
ret := HostInfo{}
hostname, err := os.Hostname()
ret.Hostname = hostname
if err != nil {
return ret, err
}
sysinfo := &syscall.Sysinfo_t{}
if err := syscall.Sysinfo(sysinfo); err != nil {
return ret, err
}
ret.Uptime = sysinfo.Uptime
return ret, nil