package system import ( "syscall" "time" "unsafe" ) // Used by chtimes var maxTime time.Time func init() { // chtimes initialization if unsafe.Sizeof(syscall.Timespec{}.Nsec) == 8 { // This is a 64 bit timespec // os.Chtimes limits time to the following maxTime = time.Unix(0, 1<<63-1) } else { // This is a 32 bit timespec maxTime = time.Unix(1<<31-1, 0) } }