From bc8b99097a1bc45df08d60d66856fc7663b3bd03 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Mon, 13 Feb 2012 19:13:37 +0100 Subject: [PATCH] win: add ERROR_FILENAME_EXCED_RANGE mapping, fix fs_file_nametoolong test --- src/win/error.c | 1 + test/test-fs.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/win/error.c b/src/win/error.c index 05814c77..bc7cfdf0 100644 --- a/src/win/error.c +++ b/src/win/error.c @@ -95,6 +95,7 @@ uv_err_code uv_translate_sys_error(int sys_errno) { case ERROR_TOO_MANY_OPEN_FILES: return UV_EMFILE; case WSAEMFILE: return UV_EMFILE; case WSAEMSGSIZE: return UV_EMSGSIZE; + case ERROR_FILENAME_EXCED_RANGE: return UV_ENAMETOOLONG; case ERROR_NETWORK_UNREACHABLE: return UV_ENETUNREACH; case WSAENETUNREACH: return UV_ENETUNREACH; case WSAENOBUFS: return UV_ENOBUFS; diff --git a/test/test-fs.c b/test/test-fs.c index 00696882..af2ebbf5 100644 --- a/test/test-fs.c +++ b/test/test-fs.c @@ -45,7 +45,7 @@ # define close _close #endif -#define TOO_LONG_NAME_LENGTH 8192 +#define TOO_LONG_NAME_LENGTH 65536 typedef struct { const char* path;