返回 DeepSeek-Reasonix
retry_windows.go
根目录 / internal / installlayout / retry_windows.go
1 //go:build windows
2
3 package installlayout
4
5 import (
6 "errors"
7
8 "golang.org/x/sys/windows"
9 )
10
11 func transientFileError(err error) bool {
12 return errors.Is(err, windows.ERROR_SHARING_VIOLATION) ||
13 errors.Is(err, windows.ERROR_LOCK_VIOLATION) ||
14 errors.Is(err, windows.ERROR_ACCESS_DENIED)
15 }
16
16 lines GO