//go:build windows package disk import ( "errors" "golang.org/x/sys/windows" ) // isNoSpaceError reports whether err is a Windows disk-full equivalent of ENOSPC. func isNoSpaceError(err error) bool { if err == nil { return false } return errors.Is(err, windows.ERROR_DISK_FULL) || errors.Is(err, windows.ERROR_HANDLE_DISK_FULL) }