cri-o/oci/finished_unsupported.go
Vincent Batts d6966951d6 oci: abstract out cgroup calls per platform
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>

oci: abstract out syscall for platforms

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>

oci: abstract out the unix pipe per platform

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>

oci: change the unix calls to be platform independent

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2018-03-08 11:56:34 -05:00

23 lines
415 B
Go

// +build !linux
package oci
import (
"os"
"time"
)
func getFinishedTime(fi os.FileInfo) time.Time {
// Windows would be like
//st := fi.Sys().(*syscall.Win32FileAttributeDatao)
//st.CreationTime.Nanoseconds()
// Darwin and Freebsd would be like
//st := fi.Sys().(*syscall.Stat_t)
//st.Ctimespec.Nsec
// openbsd would be like
//st := fi.Sys().(*syscall.Stat_t)
//st.Ctim.Nsec
return fi.ModTime()
}