erm/app/darktile/hinters/uptime_builtin.go

14 lines
190 B
Go
Raw Permalink Normal View History

//go:build cgo && (linux || netbsd)
package hinters
import (
"syscall"
)
func getUptime() int64 {
sysInfo := &syscall.Sysinfo_t{}
_ = syscall.Sysinfo(sysInfo)
return sysInfo.Uptime
}