From 1a22d92217e2f65941e655619ec2b0564604c3cb Mon Sep 17 00:00:00 2001 From: Dan Kegel Date: Thu, 2 Dec 2021 09:31:08 -0800 Subject: [PATCH] os: remove as-yet unused function splitPath --- src/os/path_unix.go | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/src/os/path_unix.go b/src/os/path_unix.go index 86b8c6c9..1ade5901 100644 --- a/src/os/path_unix.go +++ b/src/os/path_unix.go @@ -35,42 +35,6 @@ func basename(name string) string { return name } -// splitPath returns the base name and parent directory. -func splitPath(path string) (string, string) { - // if no better parent is found, the path is relative from "here" - dirname := "." - - // Remove all but one leading slash. - for len(path) > 1 && path[0] == '/' && path[1] == '/' { - path = path[1:] - } - - i := len(path) - 1 - - // Remove trailing slashes. - for ; i > 0 && path[i] == '/'; i-- { - path = path[:i] - } - - // if no slashes in path, base is path - basename := path - - // Remove leading directory path - for i--; i >= 0; i-- { - if path[i] == '/' { - if i == 0 { - dirname = path[:1] - } else { - dirname = path[:i] - } - basename = path[i+1:] - break - } - } - - return dirname, basename -} - func fixRootDirectory(p string) string { return p }