2005-09-27 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / io-layer / error.c
index d3e652cf22660b198efa2de63f38bf712ac292ab..8ede0dcb0394338904801f8824fa1ebc737130c5 100644 (file)
@@ -116,6 +116,8 @@ errno_to_WSA (guint32 code, const gchar *function_name)
        case ETIMEDOUT: result = WSAENETDOWN; break;
        case EWOULDBLOCK: result = WSAEWOULDBLOCK; break;
        case EADDRNOTAVAIL: result = WSAEADDRNOTAVAIL; break;
+       /* This might happen with unix sockets */
+       case ENOENT: result = WSAECONNREFUSED; break;
        default:
                sys_error = strerror (code);
                msg = g_locale_to_utf8 (sys_error, strlen (sys_error), NULL, NULL, NULL);