Signed-off-by: Adrian Cole <adrian@tetrate.io> Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com> Co-authored-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
15 lines
277 B
Go
15 lines
277 B
Go
package fstest
|
|
|
|
import (
|
|
"io/fs"
|
|
"syscall"
|
|
)
|
|
|
|
func timesFromFileInfo(t fs.FileInfo) (atim, mtime int64) {
|
|
if d, ok := t.Sys().(*syscall.Win32FileAttributeData); ok {
|
|
return d.LastAccessTime.Nanoseconds(), d.LastWriteTime.Nanoseconds()
|
|
} else {
|
|
panic("unexpected")
|
|
}
|
|
}
|