[PATCH 2/4] include: Allow using Windows sockets on Unix.
Zebediah Figura
zfigura at codeweavers.com
Mon Jan 10 17:31:05 CST 2022
By explicitly defining WINELIB_USE_WINSOCK.
Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
---
include/af_irda.h | 3 ++-
include/in6addr.h | 3 ++-
include/inaddr.h | 3 ++-
include/mswsock.h | 3 ++-
include/winsock.h | 3 ++-
include/winsock2.h | 3 ++-
include/wsipx.h | 3 ++-
include/wsnwlink.h | 3 ++-
8 files changed, 16 insertions(+), 8 deletions(-)
diff --git a/include/af_irda.h b/include/af_irda.h
index 6a6dca83079..80ce7e1d6b8 100644
--- a/include/af_irda.h
+++ b/include/af_irda.h
@@ -18,7 +18,8 @@
#ifndef AF_IRDA_H
#define AF_IRDA_H
-#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && !defined(__WINE_USE_MSVCRT)
+#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && \
+ !defined(__WINE_USE_MSVCRT) && !defined(WINELIB_USE_WINSOCK)
#define USE_WS_PREFIX
#endif
diff --git a/include/in6addr.h b/include/in6addr.h
index 663478fea12..07f95d7ef64 100644
--- a/include/in6addr.h
+++ b/include/in6addr.h
@@ -19,7 +19,8 @@
#ifndef __IN6ADDR__
#define __IN6ADDR__
-#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && !defined(__WINE_USE_MSVCRT)
+#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && \
+ !defined(__WINE_USE_MSVCRT) && !defined(WINELIB_USE_WINSOCK)
#define USE_WS_PREFIX
#endif
diff --git a/include/inaddr.h b/include/inaddr.h
index 078c031ad0d..9c88c32864d 100644
--- a/include/inaddr.h
+++ b/include/inaddr.h
@@ -20,7 +20,8 @@
#ifndef __INADDR_H__
#define __INADDR_H__
-#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && !defined(__WINE_USE_MSVCRT)
+#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && \
+ !defined(__WINE_USE_MSVCRT) && !defined(WINELIB_USE_WINSOCK)
#define USE_WS_PREFIX
#endif
diff --git a/include/mswsock.h b/include/mswsock.h
index 4afd8a7ceb1..5a216a80c13 100644
--- a/include/mswsock.h
+++ b/include/mswsock.h
@@ -18,7 +18,8 @@
#ifndef _MSWSOCK_
#define _MSWSOCK_
-#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && !defined(__WINE_USE_MSVCRT)
+#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && \
+ !defined(__WINE_USE_MSVCRT) && !defined(WINELIB_USE_WINSOCK)
#define USE_WS_PREFIX
#endif
diff --git a/include/winsock.h b/include/winsock.h
index 6afe00e8bd7..d6160bea446 100644
--- a/include/winsock.h
+++ b/include/winsock.h
@@ -24,7 +24,8 @@
# error Please use winsock2 in Wine
#endif
-#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && !defined(__WINE_USE_MSVCRT)
+#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && \
+ !defined(__WINE_USE_MSVCRT) && !defined(WINELIB_USE_WINSOCK)
#define USE_WS_PREFIX
#endif
diff --git a/include/winsock2.h b/include/winsock2.h
index 9923ea0f6d1..31b7bd13675 100644
--- a/include/winsock2.h
+++ b/include/winsock2.h
@@ -19,7 +19,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && !defined(__WINE_USE_MSVCRT)
+#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && \
+ !defined(__WINE_USE_MSVCRT) && !defined(WINELIB_USE_WINSOCK)
#define USE_WS_PREFIX
#endif
diff --git a/include/wsipx.h b/include/wsipx.h
index 56395e26456..215aa155a12 100644
--- a/include/wsipx.h
+++ b/include/wsipx.h
@@ -19,7 +19,8 @@
#ifndef _WINE_WSIPX_
#define _WINE_WSIPX_
-#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && !defined(__WINE_USE_MSVCRT)
+#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && \
+ !defined(__WINE_USE_MSVCRT) && !defined(WINELIB_USE_WINSOCK)
#define USE_WS_PREFIX
#endif
diff --git a/include/wsnwlink.h b/include/wsnwlink.h
index 161f9366df8..c960b8eb7cd 100644
--- a/include/wsnwlink.h
+++ b/include/wsnwlink.h
@@ -19,7 +19,8 @@
#ifndef _WSNWLINK_
#define _WSNWLINK_
-#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && !defined(__WINE_USE_MSVCRT)
+#if !defined(USE_WS_PREFIX) && !defined(__MINGW32__) && !defined (_MSC_VER) && \
+ !defined(__WINE_USE_MSVCRT) && !defined(WINELIB_USE_WINSOCK)
#define USE_WS_PREFIX
#endif
--
2.34.1
More information about the wine-devel
mailing list