提交 a2b5e67b 编写于 作者: W WAKAYAMA Shirou 提交者: Shirou WAKAYAMA

implements Boot_time(). This is moved from Hostinfo.

上级 5c127fc2
......@@ -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
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册