Fix windows mmap changes.
svn:r12171
o Implement voting side
o Set Named and Unnamed sensibly
o Don't reject Unnamed routers.
- . Implement consensus side
+ o Implement consensus side
o Generic "pick which voting method to use" code.
o When version 2 is set, set the Unnamed flag right.
- - Mention (and admit to ourself) that we support method 2.
+ o Mention (and admit to ourself) that we support method 2.
o Implement client side
- Refactoring:
char *msg = format_win32_error(e);
log_fn(severity, LD_FS, "Couldn't mmap file \"%s\": %s", filename, msg);
tor_free(msg);
+ if (e == ERROR_FILE_NOT_FOUND || e == ERROR_PATH_NOT_FOUND)
+ errno = ENOENT;
+ else
+ errno = EINVAL;
}
- if (e == ERROR_FILE_NOT_FOUND || e == ERROR_PATH_NOT_FOUND)
- e = ENOENT;
- else
- e = EINVAL;
err:
if (empty)
errno = ERANGE;