aboutsummaryrefslogtreecommitdiff
path: root/src/os/root_windows.go
diff options
context:
space:
mode:
authorDamien Neil <dneil@google.com>2025-03-20 12:41:21 -0700
committerGopher Robot <gobot@golang.org>2025-03-24 07:53:38 -0700
commitd2d1fd68b6299d4645298e6d70fe8e8cfd98001a (patch)
tree8108bd9125f95c6a66e5c2c30db5614a6c939ff8 /src/os/root_windows.go
parent4ae6ab2bdfe3ebe8340d0d49fd2bb73f1a3e19ff (diff)
downloadgo-d2d1fd68b6299d4645298e6d70fe8e8cfd98001a.tar.xz
os: add Root.Link
For #67002 Change-Id: I223f3f2dbc8b02726f4ce5a017c628c4a20f109a Reviewed-on: https://go-review.googlesource.com/c/go/+/659757 Reviewed-by: Quim Muntal <quimmuntal@gmail.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Damien Neil <dneil@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com>
Diffstat (limited to 'src/os/root_windows.go')
-rw-r--r--src/os/root_windows.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/os/root_windows.go b/src/os/root_windows.go
index f4d2f4152b..0c37acb089 100644
--- a/src/os/root_windows.go
+++ b/src/os/root_windows.go
@@ -319,6 +319,10 @@ func renameat(oldfd syscall.Handle, oldname string, newfd syscall.Handle, newnam
return windows.Renameat(oldfd, oldname, newfd, newname)
}
+func linkat(oldfd syscall.Handle, oldname string, newfd syscall.Handle, newname string) error {
+ return windows.Linkat(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 {