1//go:build darwin
 2// +build darwin
 3
 4package copy
 5
 6import (
 7	"os"
 8	"syscall"
 9	"time"
10)
11
12func getTimeSpec(info os.FileInfo) timespec {
13	stat := info.Sys().(*syscall.Stat_t)
14	times := timespec{
15		Mtime: info.ModTime(),
16		Atime: time.Unix(stat.Atimespec.Sec, stat.Atimespec.Nsec),
17		Ctime: time.Unix(stat.Ctimespec.Sec, stat.Ctimespec.Nsec),
18	}
19	return times
20}