mirror of
https://github.com/samuelncui/acp.git
synced 2026-08-21 13:06:02 +00:00
fix: no space dev
This commit is contained in:
@@ -22,6 +22,10 @@ var (
|
||||
{from: syscall.EROFS, to: ErrTargetDropToReadonly},
|
||||
{from: syscall.EIO, to: ErrTargetDropToReadonly},
|
||||
}
|
||||
abortErrors = []error{
|
||||
ErrTargetNoSpace,
|
||||
ErrTargetDropToReadonly,
|
||||
}
|
||||
)
|
||||
|
||||
type errorPair struct {
|
||||
@@ -81,3 +85,13 @@ func mappingError(err error) error {
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
func checkErrorAbort(err error) bool {
|
||||
for _, e := range abortErrors {
|
||||
if errors.Is(err, e) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user