mirror of
https://github.com/amadvance/snapraid.git
synced 2026-10-26 10:51:54 -04:00
Adds more error conversion from Windows to errno.
Also prints the error if the conversion is no supported.
This commit is contained in:
parent
18cc04b0dc
commit
13d4dd7f03
2 changed files with 9 additions and 2 deletions
4
HISTORY
4
HISTORY
|
|
@ -2,7 +2,7 @@ SnapRAID HISTORY
|
|||
================
|
||||
|
||||
1.9 2012/3
|
||||
===========
|
||||
==========
|
||||
* Implemented a more sophisticated recovering in case a harddisk failure
|
||||
happens during a 'sync' command.
|
||||
When using RAID6 it improves the chances of recovering data after an
|
||||
|
|
@ -13,7 +13,7 @@ SnapRAID HISTORY
|
|||
* In Windows ensures that the disk serial number is not zero.
|
||||
|
||||
1.8 2012/1
|
||||
===========
|
||||
==========
|
||||
* Added a new "dup" command to find all the duplicate files.
|
||||
* Added a new option "--filter-nohidden" to exclude hidden files.
|
||||
* Faster and parallel writing of content files.
|
||||
|
|
|
|||
7
mingw.c
7
mingw.c
|
|
@ -208,7 +208,14 @@ static void windows_errno(DWORD error)
|
|||
case ERROR_ACCESS_DENIED :
|
||||
errno = EACCES;
|
||||
break;
|
||||
case ERROR_BUFFER_OVERFLOW :
|
||||
errno = ENAMETOOLONG;
|
||||
break;
|
||||
case ERROR_NOT_ENOUGH_MEMORY :
|
||||
errno = ENOMEM;
|
||||
break;
|
||||
default:
|
||||
fprintf(stderr, "Unexpected Windows error %d.\n", error);
|
||||
errno = EIO;
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue