Home | History | Annotate | Download | only in filepath

Lines Matching refs:newpath

36 func walkLink(path string, linksWalked *int) (newpath string, islink bool, err error) {
47 newpath, err = os.Readlink(path)
52 return newpath, true, nil
58 newpath, _, err := walkLink(file, linksWalked)
59 return newpath, err
70 newpath, _, err := walkLink(dir, linksWalked)
71 return newpath, err
77 newpath, islink, err := walkLink(Join(newdir, file), linksWalked)
82 return newpath, nil
84 if IsAbs(newpath) || os.IsPathSeparator(newpath[0]) {
85 return newpath, nil
87 return Join(newdir, newpath), nil
98 newpath, err := walkLinks(path, &linksWalked)
109 if path[volumeNameLen(path):] == "." && !IsAbs(newpath) {
114 return Clean(newpath), nil
116 path = newpath