aboutsummaryrefslogtreecommitdiff
path: root/src/os/root_unix.go
diff options
context:
space:
mode:
authorDamien Neil <dneil@google.com>2025-03-19 11:15:06 -0700
committerGopher Robot <gobot@golang.org>2025-03-20 15:12:24 -0700
commit2ffda87f2dce71024f72ccff32cbfe29ee676bf8 (patch)
tree5b57b951657aede28982a20aeeb85d825e19670a /src/os/root_unix.go
parent686128a9f3f112c2e103622190673656811dee5f (diff)
downloadgo-2ffda87f2dce71024f72ccff32cbfe29ee676bf8.tar.xz
os: add Root.Rename
For #67002 Change-Id: Ifb1042bc5ceaeea64296763319b24634bbcb0bf0 Reviewed-on: https://go-review.googlesource.com/c/go/+/659416 Reviewed-by: Ian Lance Taylor <iant@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Damien Neil <dneil@google.com>
Diffstat (limited to 'src/os/root_unix.go')
-rw-r--r--src/os/root_unix.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/os/root_unix.go b/src/os/root_unix.go
index a5ca10b0cd..dc22651423 100644
--- a/src/os/root_unix.go
+++ b/src/os/root_unix.go
@@ -209,6 +209,10 @@ func removeat(fd int, name string) error {
return e
}
+func renameat(oldfd int, oldname string, newfd int, newname string) error {
+ return unix.Renameat(oldfd, oldname, newfd, newname)
+}
+
// checkSymlink resolves the symlink name in parent,
// and returns errSymlink with the link contents.
//