Files
wazero/internal/platform/stat_linux.go
Crypt Keeper 4197caa05b Ensures 32-bit platforms build (#996)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-01-02 11:03:23 +09:00

17 lines
333 B
Go

//go:build (amd64 || arm64) && linux
package platform
import (
"os"
"syscall"
)
func statTimes(t os.FileInfo) (atimeNsec, mtimeNsec, ctimeNsec int64) {
d := t.Sys().(*syscall.Stat_t)
atime := d.Atim
mtime := d.Mtim
ctime := d.Ctim
return atime.Sec*1e9 + atime.Nsec, mtime.Sec*1e9 + mtime.Nsec, ctime.Sec*1e9 + ctime.Nsec
}