mirror of
				https://github.com/moby/moby.git
				synced 2022-11-09 12:21:53 -05:00 
			
		
		
		
	Now that the archive package does not depend on any docker-specific packages, only those in pkg and vendor, it can be safely moved into pkg. Signed-off-by: Rafe Colton <rafael.colton@gmail.com>
		
			
				
	
	
		
			16 lines
		
	
	
	
		
			268 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			268 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package archive
 | 
						|
 | 
						|
import (
 | 
						|
	"syscall"
 | 
						|
	"time"
 | 
						|
)
 | 
						|
 | 
						|
func timeToTimespec(time time.Time) (ts syscall.Timespec) {
 | 
						|
	if time.IsZero() {
 | 
						|
		// Return UTIME_OMIT special value
 | 
						|
		ts.Sec = 0
 | 
						|
		ts.Nsec = ((1 << 30) - 2)
 | 
						|
		return
 | 
						|
	}
 | 
						|
	return syscall.NsecToTimespec(time.UnixNano())
 | 
						|
}
 |