17 lines
327 B
Go
17 lines
327 B
Go
//go:build !linux && !darwin && !windows
|
|
|
|
package upgrade
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
)
|
|
|
|
func skillPathFileIncarnation(info os.FileInfo) string {
|
|
return fmt.Sprintf("%d:%d:%s", info.ModTime().UnixNano(), info.Size(), info.Mode())
|
|
}
|
|
|
|
func skillPathSameFileIdentity(left, right os.FileInfo) bool {
|
|
return os.SameFile(left, right)
|
|
}
|