File: changes_unix_test.go

package info (click to toggle)
golang-github-containers-storage 1.59.1%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 4,184 kB
  • sloc: sh: 630; ansic: 389; makefile: 143; awk: 12
file content (12 lines) | stat: -rw-r--r-- 349 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
package archive

import (
	"golang.org/x/sys/unix"
)

// resetSymlinkTimes sets the atime and mtime of a symlink to a known value, to test
// whether changes to the symlink target are detected correctly.
func resetSymlinkTimes(path string) error {
	ts := []unix.Timeval{unix.NsecToTimeval(0), unix.NsecToTimeval(0)}
	return unix.Lutimes(path, ts)
}