返回 DeepSeek-Reasonix
session_errors_windows.go
根目录 / desktop / session_errors_windows.go
1 //go:build windows
2
3 package main
4
5 import (
6 "syscall"
7
8 "golang.org/x/sys/windows"
9 )
10
11 func isFileInUseErrno(errno syscall.Errno) bool {
12 return errno == windows.ERROR_SHARING_VIOLATION || errno == windows.ERROR_LOCK_VIOLATION
13 }
14
15 func isAccessDeniedErrno(errno syscall.Errno) bool {
16 return errno == windows.ERROR_ACCESS_DENIED
17 }
18
19 func isDiskFullErrno(errno syscall.Errno) bool {
20 return errno == windows.ERROR_DISK_FULL || errno == windows.ERROR_HANDLE_DISK_FULL
21 }
22
22 lines GO