1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-12-22 10:19:57 +01:00

w32: Map ERROR_FILE_INVALID to EIO.

* common/sysutils.c (map_w32_to_errno): Add mapping.
--

We see this error sometimes when writing to an USB connected disk.
This commit is contained in:
Werner Koch 2023-06-09 13:46:11 +02:00
parent 3c57aee263
commit e16fc3e19c
No known key found for this signature in database
GPG Key ID: E3FDFF218E45B72B

View File

@ -252,6 +252,9 @@ map_w32_to_errno (DWORD w32_err)
case ERROR_ALREADY_EXISTS: case ERROR_ALREADY_EXISTS:
return EEXIST; return EEXIST;
case ERROR_FILE_INVALID:
return EIO;
/* This mapping has been taken from reactOS. */ /* This mapping has been taken from reactOS. */
case ERROR_TOO_MANY_OPEN_FILES: return EMFILE; case ERROR_TOO_MANY_OPEN_FILES: return EMFILE;
case ERROR_ARENA_TRASHED: return ENOMEM; case ERROR_ARENA_TRASHED: return ENOMEM;