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_windows.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/os/root_windows.go') diff --git a/src/os/root_windows.go b/src/os/root_windows.go index 81fc5c320c..f4d2f4152b 100644 --- a/src/os/root_windows.go +++ b/src/os/root_windows.go @@ -315,6 +315,10 @@ func chtimesat(dirfd syscall.Handle, name string, atime time.Time, mtime time.Ti return syscall.SetFileTime(h, nil, &a, &w) } +func renameat(oldfd syscall.Handle, oldname string, newfd syscall.Handle, newname string) error { + return windows.Renameat(oldfd, oldname, newfd, newname) +} + func readlinkat(dirfd syscall.Handle, name string) (string, error) { fd, err := openat(dirfd, name, windows.O_OPEN_REPARSE, 0) if err != nil { -- cgit v1.3