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 { if err != nil {
t.Errorf("error %v", err) t.Errorf("error %v", err)
} }
if v.Uptime == 0 { if v.Hostname == "" {
t.Errorf("Could not get uptime %v", v) 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, err
} }
return ret, nil
}
func Boot_time() (int64, error){
sysinfo := &syscall.Sysinfo_t{} sysinfo := &syscall.Sysinfo_t{}
if err := syscall.Sysinfo(sysinfo); err != nil { if err := syscall.Sysinfo(sysinfo); err != nil {
return ret, err return 0, err
} }
ret.Uptime = sysinfo.Uptime return sysinfo.Uptime, nil
return ret, nil
} }

Loading…
Cancel
Save