UV_EAINONAME,
UV_EAISERVICE,
UV_EAISOCKTYPE,
- UV_ESHUTDOWN
+ UV_ESHUTDOWN,
+ UV_EEXIST
} uv_err_code;
typedef enum {
case EADDRINUSE: return UV_EADDRINUSE;
case EADDRNOTAVAIL: return UV_EADDRNOTAVAIL;
case ENOTCONN: return UV_ENOTCONN;
+ case EEXIST: return UV_EEXIST;
default: return UV_UNKNOWN;
}
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;
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;
}
}