Commit ea27cd35 authored by Ian Lance Taylor's avatar Ian Lance Taylor

os: restore RemoveAll docs by making a single copy

Updates #29983

Change-Id: Ifdf8aa9c92e053374e301a4268d85e277c15f0b5
Reviewed-on: https://go-review.googlesource.com/c/160182
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
parent da648eac
...@@ -58,6 +58,14 @@ func MkdirAll(path string, perm FileMode) error { ...@@ -58,6 +58,14 @@ func MkdirAll(path string, perm FileMode) error {
return nil return nil
} }
// RemoveAll removes path and any children it contains.
// It removes everything it can but returns the first error
// it encounters. If the path does not exist, RemoveAll
// returns nil (no error).
func RemoveAll(path string) error {
return removeAll(path)
}
// endsWithDot reports whether the final component of path is ".". // endsWithDot reports whether the final component of path is ".".
func endsWithDot(path string) bool { func endsWithDot(path string) bool {
if path == "." { if path == "." {
......
...@@ -13,7 +13,7 @@ import ( ...@@ -13,7 +13,7 @@ import (
"syscall" "syscall"
) )
func RemoveAll(path string) error { func removeAll(path string) error {
if path == "" { if path == "" {
// fail silently to retain compatibility with previous behavior // fail silently to retain compatibility with previous behavior
// of RemoveAll. See issue 28830. // of RemoveAll. See issue 28830.
......
...@@ -11,11 +11,7 @@ import ( ...@@ -11,11 +11,7 @@ import (
"syscall" "syscall"
) )
// RemoveAll removes path and any children it contains. func removeAll(path string) error {
// It removes everything it can but returns the first error
// it encounters. If the path does not exist, RemoveAll
// returns nil (no error).
func RemoveAll(path string) error {
if path == "" { if path == "" {
// fail silently to retain compatibility with previous behavior // fail silently to retain compatibility with previous behavior
// of RemoveAll. See issue 28830. // of RemoveAll. See issue 28830.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment