aboutsummaryrefslogtreecommitdiff
path: root/filesystem/path.go
diff options
context:
space:
mode:
authorJoe Richey <joerichey@google.com>2019-10-23 22:06:13 -0700
committerJoe Richey <joerichey@google.com>2019-10-23 22:06:13 -0700
commit83828388b4195cb5b2de5dad937d19208c1fa7ff (patch)
treef0111ce2660074b9eedb578cbeb42684858f602d /filesystem/path.go
parentdb31d21e9cab31dff152082a4e88217d447970c4 (diff)
filesystem: Move test-only code to test files
This makes it easier to understand which code is actually invoked by the command-line tool.
Diffstat (limited to 'filesystem/path.go')
-rw-r--r--filesystem/path.go16
1 files changed, 0 insertions, 16 deletions
diff --git a/filesystem/path.go b/filesystem/path.go
index b65bcb9..5fd3fdf 100644
--- a/filesystem/path.go
+++ b/filesystem/path.go
@@ -56,16 +56,6 @@ func loggedStat(name string) (os.FileInfo, error) {
return info, err
}
-// loggedLstat runs os.Lstat (doesn't dereference trailing symlink), but it logs
-// the error if lstat returns any error other than nil or IsNotExist.
-func loggedLstat(name string) (os.FileInfo, error) {
- info, err := os.Lstat(name)
- if err != nil && !os.IsNotExist(err) {
- log.Print(err)
- }
- return info, err
-}
-
// isDir returns true if the path exists and is that of a directory.
func isDir(path string) bool {
info, err := loggedStat(path)
@@ -78,12 +68,6 @@ func isDevice(path string) bool {
return err == nil && info.Mode()&os.ModeDevice != 0
}
-// isSymlink returns true if the path exists and is that of a symlink.
-func isSymlink(path string) bool {
- info, err := loggedLstat(path)
- return err == nil && info.Mode()&os.ModeSymlink != 0
-}
-
// isDirCheckPerm returns true if the path exists and is a directory. If the
// specified permissions and sticky bit of mode do not match the path, an error
// is logged.