コード例 #1
0
ファイル: monoclock.go プロジェクト: pavben/monoclock
func getRawMonoTime() (int64, int64) {
	var timeSpec syscall.Timespec

	syscall.Syscall(syscall.SYS_CLOCK_GETTIME, CLOCK_MONOTONIC_RAW, uintptr(unsafe.Pointer(&timeSpec)), 0)

	sec, nsec := timeSpec.Unix()

	return sec, nsec
}
コード例 #2
0
ファイル: fs.go プロジェクト: cjlucas/unitefs
func timeFromTimespec(ts syscall.Timespec) time.Time {
	sec, nsec := ts.Unix()
	return time.Unix(sec, nsec)
}
コード例 #3
0
ファイル: layer.go プロジェクト: kopeio/imagebuilder
func toTime(src syscall.Timespec) time.Time {
	sec, nsec := src.Unix()
	return time.Unix(sec, nsec)
}