lib: remove HAVE_WINSOCK_H usage
WinSock v1 is not supported anymore. Exclusively use `HAVE_WINSOCK2_H` instead. Closes https://github.com/curl/curl/pull/7795
This commit is contained in:
parent
f53b89314d
commit
0259e8c35f
@ -85,7 +85,7 @@
|
|||||||
|
|
||||||
static bool verifyconnect(curl_socket_t sockfd, int *error);
|
static bool verifyconnect(curl_socket_t sockfd, int *error);
|
||||||
|
|
||||||
#if defined(__DragonFly__) || defined(HAVE_WINSOCK_H)
|
#if defined(__DragonFly__) || defined(HAVE_WINSOCK2_H)
|
||||||
/* DragonFlyBSD and Windows use millisecond units */
|
/* DragonFlyBSD and Windows use millisecond units */
|
||||||
#define KEEPALIVE_FACTOR(x) (x *= 1000)
|
#define KEEPALIVE_FACTOR(x) (x *= 1000)
|
||||||
#else
|
#else
|
||||||
|
|||||||
@ -717,7 +717,6 @@ int netware_init(void);
|
|||||||
#if defined(__LWIP_OPT_H__) || defined(LWIP_HDR_OPT_H)
|
#if defined(__LWIP_OPT_H__) || defined(LWIP_HDR_OPT_H)
|
||||||
# if defined(SOCKET) || \
|
# if defined(SOCKET) || \
|
||||||
defined(USE_WINSOCK) || \
|
defined(USE_WINSOCK) || \
|
||||||
defined(HAVE_WINSOCK_H) || \
|
|
||||||
defined(HAVE_WINSOCK2_H) || \
|
defined(HAVE_WINSOCK2_H) || \
|
||||||
defined(HAVE_WS2TCPIP_H)
|
defined(HAVE_WS2TCPIP_H)
|
||||||
# error "WinSock and lwIP TCP/IP stack definitions shall not coexist!"
|
# error "WinSock and lwIP TCP/IP stack definitions shall not coexist!"
|
||||||
|
|||||||
@ -25,11 +25,11 @@
|
|||||||
/*
|
/*
|
||||||
* Include header files for windows builds before redefining anything.
|
* Include header files for windows builds before redefining anything.
|
||||||
* Use this preprocessor block only to include or exclude windows.h,
|
* Use this preprocessor block only to include or exclude windows.h,
|
||||||
* winsock2.h, ws2tcpip.h or winsock.h. Any other windows thing belongs
|
* winsock2.h or ws2tcpip.h. Any other windows thing belongs
|
||||||
* to any other further and independent block. Under Cygwin things work
|
* to any other further and independent block. Under Cygwin things work
|
||||||
* just as under linux (e.g. <sys/socket.h>) and the winsock headers should
|
* just as under linux (e.g. <sys/socket.h>) and the winsock headers should
|
||||||
* never be included when __CYGWIN__ is defined. configure script takes
|
* never be included when __CYGWIN__ is defined. configure script takes
|
||||||
* care of this, not defining HAVE_WINDOWS_H, HAVE_WINSOCK_H, HAVE_WINSOCK2_H,
|
* care of this, not defining HAVE_WINDOWS_H, HAVE_WINSOCK2_H,
|
||||||
* neither HAVE_WS2TCPIP_H when __CYGWIN__ is defined.
|
* neither HAVE_WS2TCPIP_H when __CYGWIN__ is defined.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -47,10 +47,6 @@
|
|||||||
# ifdef HAVE_WS2TCPIP_H
|
# ifdef HAVE_WS2TCPIP_H
|
||||||
# include <ws2tcpip.h>
|
# include <ws2tcpip.h>
|
||||||
# endif
|
# endif
|
||||||
# else
|
|
||||||
# ifdef HAVE_WINSOCK_H
|
|
||||||
# include <winsock.h>
|
|
||||||
# endif
|
|
||||||
# endif
|
# endif
|
||||||
# include <tchar.h>
|
# include <tchar.h>
|
||||||
# ifdef UNICODE
|
# ifdef UNICODE
|
||||||
@ -67,10 +63,6 @@
|
|||||||
|
|
||||||
#ifdef HAVE_WINSOCK2_H
|
#ifdef HAVE_WINSOCK2_H
|
||||||
# define USE_WINSOCK 2
|
# define USE_WINSOCK 2
|
||||||
#else
|
|
||||||
# ifdef HAVE_WINSOCK_H
|
|
||||||
# error "WinSock version 1 is no longer supported, version 2 is required!"
|
|
||||||
# endif
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user