Update uv to 3c00d87b4239a6b8358e2085f806170c3eca10cf
authorisaacs <i@izs.me>
Tue, 13 Sep 2011 00:10:51 +0000 (17:10 -0700)
committerisaacs <i@izs.me>
Tue, 13 Sep 2011 00:11:03 +0000 (17:11 -0700)
deps/uv/include/uv.h
deps/uv/src/unix/error.c
deps/uv/src/uv-common.c
deps/uv/src/win/error.c

index 13b40d8..bf7e88a 100644 (file)
@@ -183,7 +183,8 @@ typedef enum {
   UV_EAINONAME,
   UV_EAISERVICE,
   UV_EAISOCKTYPE,
-  UV_ESHUTDOWN
+  UV_ESHUTDOWN,
+  UV_EEXIST
 } uv_err_code;
 
 typedef enum {
index 96615f3..3520eec 100644 (file)
@@ -83,6 +83,7 @@ uv_err_code uv_translate_sys_error(int sys_errno) {
     case EADDRINUSE: return UV_EADDRINUSE;
     case EADDRNOTAVAIL: return UV_EADDRNOTAVAIL;
     case ENOTCONN: return UV_ENOTCONN;
+    case EEXIST: return UV_EEXIST;
     default: return UV_UNKNOWN;
   }
 
index ec31688..5118833 100644 (file)
@@ -87,6 +87,7 @@ const char* uv_err_name(uv_err_t err) {
     case UV_EPROTONOSUPPORT: return "EPROTONOSUPPORT";
     case UV_EPROTOTYPE: return "EPROTOTYPE";
     case UV_ETIMEDOUT: return "ETIMEDOUT";
+    case UV_EEXIST: return "EEXIST";
     default:
       assert(0);
       return NULL;
index ed4e0d5..8de90be 100644 (file)
@@ -130,6 +130,7 @@ uv_err_code uv_translate_sys_error(int sys_errno) {
     case ERROR_BROKEN_PIPE:                 return UV_EOF;
     case ERROR_PIPE_BUSY:                   return UV_EBUSY;
     case ERROR_SEM_TIMEOUT:                 return UV_ETIMEDOUT;
+    case ERROR_ALREADY_EXISTS:              return UV_EEXIST;
     default:                                return UV_UNKNOWN;
   }
 }