fix: harden thothctl Windows safe I/O

This commit is contained in:
2026-08-04 17:55:36 +02:00
parent f5468f0d36
commit c90299f24d
9 changed files with 175 additions and 32 deletions
@@ -0,0 +1,14 @@
//go:build windows
package testsupport
import (
"errors"
"os"
"golang.org/x/sys/windows"
)
func isSymlinkPrivilegeUnavailable(err error) bool {
return errors.Is(err, os.ErrPermission) || errors.Is(err, windows.ERROR_PRIVILEGE_NOT_HELD)
}