implements Boot_time(). This is moved from Hostinfo.

pull/4/head
WAKAYAMA Shirou 11 years ago committed by Shirou WAKAYAMA
parent 5c127fc220
commit a2b5e67b2f

@ -9,7 +9,17 @@ func TestHostInfo(t *testing.T) {
if err != nil {
t.Errorf("error %v", err)
}
if v.Uptime == 0 {
t.Errorf("Could not get uptime %v", v)
if v.Hostname == "" {
t.Errorf("Could not get hostinfo %v", v)
}
}
func TestBoot_time(t *testing.T) {
v, err := Boot_time()
if err != nil {
t.Errorf("error %v", err)
}
if v == 0 {
t.Errorf("Could not boot time %v", v)
}
}

@ -16,11 +16,14 @@ func HostInfo() (HostInfoStat, error) {
return ret, err
}
return ret, nil
}
func Boot_time() (int64, error){
sysinfo := &syscall.Sysinfo_t{}
if err := syscall.Sysinfo(sysinfo); err != nil {
return ret, err
return 0, err
}
ret.Uptime = sysinfo.Uptime
return ret, nil
return sysinfo.Uptime, nil
}

Loading…
Cancel
Save