@@ -88,11 +88,11 @@ #endif if (errNo == 0) return @"Unknown error"; -#ifdef OF_WINDOWS +#if defined(OF_WINDOWS) && defined(OF_HAVE_SOCKETS) /* * These were translated from WSAE* errors to errno and thus Win32's * strerror_r() does not know about them. * * FIXME: These could have better descriptions!