use syscall.Rename() directly instead of os.Rename() (#17982)

This commit is contained in:
Harshavardhana
2023-09-05 20:22:23 -07:00
committed by GitHub
parent 5b114b43f7
commit 1e51424e8a
3 changed files with 17 additions and 2 deletions

View File

@@ -20,10 +20,18 @@
package cmd
import "errors"
import (
"errors"
"os"
)
// Rename2 is not implemented in a non linux environment
func Rename2(src, dst string) (err error) {
defer updateOSMetrics(osMetricRename2, src, dst)(errors.New("not implemented, skipping"))
return errSkipFile
}
// RenameSys is low level call in case of non-Linux this just uses os.Rename()
func RenameSys(src, dst string) (err error) {
return os.Rename(src, dst)
}