From 2ffda87f2dce71024f72ccff32cbfe29ee676bf8 Mon Sep 17 00:00:00 2001 From: Damien Neil Date: Wed, 19 Mar 2025 11:15:06 -0700 Subject: os: add Root.Rename For #67002 Change-Id: Ifb1042bc5ceaeea64296763319b24634bbcb0bf0 Reviewed-on: https://go-review.googlesource.com/c/go/+/659416 Reviewed-by: Ian Lance Taylor LUCI-TryBot-Result: Go LUCI Auto-Submit: Damien Neil --- src/os/root.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/os/root.go') diff --git a/src/os/root.go b/src/os/root.go index fcb4600739..55ccd20478 100644 --- a/src/os/root.go +++ b/src/os/root.go @@ -199,6 +199,13 @@ func (r *Root) Readlink(name string) (string, error) { return rootReadlink(r, name) } +// Rename renames (moves) oldname to newname. +// Both paths are relative to the root. +// See [Rename] for more details. +func (r *Root) Rename(oldname, newname string) error { + return rootRename(r, oldname, newname) +} + func (r *Root) logOpen(name string) { if log := testlog.Logger(); log != nil { // This won't be right if r's name has changed since it was opened, -- cgit v1.3