diff --git a/cmd/roaring-migrate/ctim_darwin.go b/cmd/roaring-migrate/ctim_darwin.go index fe76c74f0..f79dca111 100644 --- a/cmd/roaring-migrate/ctim_darwin.go +++ b/cmd/roaring-migrate/ctim_darwin.go @@ -4,11 +4,10 @@ package main import ( "syscall" - "time" ) func CTimeNano(stat *syscall.Stat_t) int64 { + NANOS := int64(1e9) // number of nanosecs in 1 sec ts := stat.Ctimespec - time.Unix(int64(ts.Sec), int64(ts.Nsec)) - return int64(ts.Sec)*1e9 + int64(ts.Nsec) + return ts.Sec*NANOS + ts.Nsec }