Skip to content

Commit e2b3f9e

Browse files
committed
configure: remove HAVE_WINSOCK_H definition
It's not used anymore. Closes curl#7795
1 parent 2bde177 commit e2b3f9e

File tree

3 files changed

+2
-103
lines changed

3 files changed

+2
-103
lines changed

acinclude.m4

-80
Original file line numberDiff line numberDiff line change
@@ -235,43 +235,6 @@ AC_DEFUN([CURL_CHECK_NATIVE_WINDOWS], [
235235
])
236236

237237

238-
dnl CURL_CHECK_HEADER_WINSOCK
239-
dnl -------------------------------------------------
240-
dnl Check for compilable and valid winsock.h header
241-
242-
AC_DEFUN([CURL_CHECK_HEADER_WINSOCK], [
243-
AC_REQUIRE([CURL_CHECK_HEADER_WINDOWS])dnl
244-
AC_CACHE_CHECK([for winsock.h], [curl_cv_header_winsock_h], [
245-
AC_COMPILE_IFELSE([
246-
AC_LANG_PROGRAM([[
247-
#undef inline
248-
#ifndef WIN32_LEAN_AND_MEAN
249-
#define WIN32_LEAN_AND_MEAN
250-
#endif
251-
#include <windows.h>
252-
#include <winsock.h>
253-
]],[[
254-
#if defined(__CYGWIN__) || defined(__CEGCC__)
255-
HAVE_WINSOCK_H shall not be defined.
256-
#else
257-
int dummy=WSACleanup();
258-
#endif
259-
]])
260-
],[
261-
curl_cv_header_winsock_h="yes"
262-
],[
263-
curl_cv_header_winsock_h="no"
264-
])
265-
])
266-
case "$curl_cv_header_winsock_h" in
267-
yes)
268-
AC_DEFINE_UNQUOTED(HAVE_WINSOCK_H, 1,
269-
[Define to 1 if you have the winsock.h header file.])
270-
;;
271-
esac
272-
])
273-
274-
275238
dnl CURL_CHECK_HEADER_WINSOCK2
276239
dnl -------------------------------------------------
277240
dnl Check for compilable and valid winsock2.h header
@@ -1043,7 +1006,6 @@ dnl and RECV_TYPE_ARG4, defining the type of the function
10431006
dnl return value in RECV_TYPE_RETV.
10441007

10451008
AC_DEFUN([CURL_CHECK_FUNC_RECV], [
1046-
AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK])dnl
10471009
AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK2])dnl
10481010
AC_CHECK_HEADERS(sys/types.h sys/socket.h)
10491011
#
@@ -1058,10 +1020,6 @@ AC_DEFUN([CURL_CHECK_FUNC_RECV], [
10581020
#include <windows.h>
10591021
#ifdef HAVE_WINSOCK2_H
10601022
#include <winsock2.h>
1061-
#else
1062-
#ifdef HAVE_WINSOCK_H
1063-
#include <winsock.h>
1064-
#endif
10651023
#endif
10661024
#else
10671025
#ifdef HAVE_PROTO_BSDSOCKET_H
@@ -1106,10 +1064,6 @@ struct Library *SocketBase = NULL;
11061064
#include <windows.h>
11071065
#ifdef HAVE_WINSOCK2_H
11081066
#include <winsock2.h>
1109-
#else
1110-
#ifdef HAVE_WINSOCK_H
1111-
#include <winsock.h>
1112-
#endif
11131067
#endif
11141068
#define RECVCALLCONV PASCAL
11151069
#else
@@ -1187,7 +1141,6 @@ dnl return value in SEND_TYPE_RETV, and also defining the
11871141
dnl type qualifier of second argument in SEND_QUAL_ARG2.
11881142

11891143
AC_DEFUN([CURL_CHECK_FUNC_SEND], [
1190-
AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK])dnl
11911144
AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK2])dnl
11921145
AC_CHECK_HEADERS(sys/types.h sys/socket.h)
11931146
#
@@ -1202,10 +1155,6 @@ AC_DEFUN([CURL_CHECK_FUNC_SEND], [
12021155
#include <windows.h>
12031156
#ifdef HAVE_WINSOCK2_H
12041157
#include <winsock2.h>
1205-
#else
1206-
#ifdef HAVE_WINSOCK_H
1207-
#include <winsock.h>
1208-
#endif
12091158
#endif
12101159
#else
12111160
#ifdef HAVE_PROTO_BSDSOCKET_H
@@ -1250,10 +1199,6 @@ struct Library *SocketBase = NULL;
12501199
#include <windows.h>
12511200
#ifdef HAVE_WINSOCK2_H
12521201
#include <winsock2.h>
1253-
#else
1254-
#ifdef HAVE_WINSOCK_H
1255-
#include <winsock.h>
1256-
#endif
12571202
#endif
12581203
#define SENDCALLCONV PASCAL
12591204
#else
@@ -1368,10 +1313,6 @@ AC_DEFUN([CURL_CHECK_MSG_NOSIGNAL], [
13681313
#include <windows.h>
13691314
#ifdef HAVE_WINSOCK2_H
13701315
#include <winsock2.h>
1371-
#else
1372-
#ifdef HAVE_WINSOCK_H
1373-
#include <winsock.h>
1374-
#endif
13751316
#endif
13761317
#else
13771318
#ifdef HAVE_PROTO_BSDSOCKET_H
@@ -1408,7 +1349,6 @@ dnl -------------------------------------------------
14081349
dnl Check for timeval struct
14091350

14101351
AC_DEFUN([CURL_CHECK_STRUCT_TIMEVAL], [
1411-
AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK])dnl
14121352
AC_REQUIRE([CURL_CHECK_HEADER_WINSOCK2])dnl
14131353
AC_CHECK_HEADERS(sys/types.h sys/time.h sys/socket.h)
14141354
AC_CACHE_CHECK([for struct timeval], [curl_cv_struct_timeval], [
@@ -1422,10 +1362,6 @@ AC_DEFUN([CURL_CHECK_STRUCT_TIMEVAL], [
14221362
#include <windows.h>
14231363
#ifdef HAVE_WINSOCK2_H
14241364
#include <winsock2.h>
1425-
#else
1426-
#ifdef HAVE_WINSOCK_H
1427-
#include <winsock.h>
1428-
#endif
14291365
#endif
14301366
#endif
14311367
#ifdef HAVE_SYS_TYPES_H
@@ -1481,10 +1417,6 @@ AC_DEFUN([TYPE_IN_ADDR_T], [
14811417
#include <windows.h>
14821418
#ifdef HAVE_WINSOCK2_H
14831419
#include <winsock2.h>
1484-
#else
1485-
#ifdef HAVE_WINSOCK_H
1486-
#include <winsock.h>
1487-
#endif
14881420
#endif
14891421
#else
14901422
#ifdef HAVE_SYS_TYPES_H
@@ -1527,10 +1459,6 @@ AC_DEFUN([TYPE_IN_ADDR_T], [
15271459
#include <windows.h>
15281460
#ifdef HAVE_WINSOCK2_H
15291461
#include <winsock2.h>
1530-
#else
1531-
#ifdef HAVE_WINSOCK_H
1532-
#include <winsock.h>
1533-
#endif
15341462
#endif
15351463
#else
15361464
#ifdef HAVE_SYS_TYPES_H
@@ -1823,10 +1751,6 @@ AC_DEFUN([CURL_CHECK_FUNC_SELECT], [
18231751
#include <windows.h>
18241752
#ifdef HAVE_WINSOCK2_H
18251753
#include <winsock2.h>
1826-
#else
1827-
#ifdef HAVE_WINSOCK_H
1828-
#include <winsock.h>
1829-
#endif
18301754
#endif
18311755
#endif
18321756
#ifdef HAVE_SYS_TYPES_H
@@ -1881,10 +1805,6 @@ struct Library *SocketBase = NULL;
18811805
#include <windows.h>
18821806
#ifdef HAVE_WINSOCK2_H
18831807
#include <winsock2.h>
1884-
#else
1885-
#ifdef HAVE_WINSOCK_H
1886-
#include <winsock.h>
1887-
#endif
18881808
#endif
18891809
#define SELECTCALLCONV PASCAL
18901810
#endif

configure.ac

+1-17
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ dnl Compilation based checks should not be done before this point.
477477
dnl **********************************************************************
478478

479479
dnl **********************************************************************
480-
dnl Make sure that our checks for headers windows.h winsock.h winsock2.h
480+
dnl Make sure that our checks for headers windows.h winsock2.h
481481
dnl and ws2tcpip.h take precedence over any other further checks which
482482
dnl could be done later using AC_CHECK_HEADER or AC_CHECK_HEADERS for
483483
dnl this specific header files. And do them before its results are used.
@@ -487,15 +487,13 @@ CURL_CHECK_HEADER_WINDOWS
487487
CURL_CHECK_NATIVE_WINDOWS
488488
case X-"$curl_cv_native_windows" in
489489
X-yes)
490-
CURL_CHECK_HEADER_WINSOCK
491490
CURL_CHECK_HEADER_WINSOCK2
492491
CURL_CHECK_HEADER_WS2TCPIP
493492
CURL_CHECK_HEADER_WINCRYPT
494493
CURL_CHECK_HEADER_WINLDAP
495494
CURL_CHECK_HEADER_WINBER
496495
;;
497496
*)
498-
curl_cv_header_winsock_h="no"
499497
curl_cv_header_winsock2_h="no"
500498
curl_cv_header_ws2tcpip_h="no"
501499
curl_cv_header_wincrypt_h="no"
@@ -1022,16 +1020,6 @@ if test "$HAVE_GETHOSTBYNAME" != "1"
10221020
then
10231021
dnl This is for winsock systems
10241022
if test "$curl_cv_header_windows_h" = "yes"; then
1025-
if test "$curl_cv_header_winsock_h" = "yes"; then
1026-
case $host in
1027-
*-*-mingw32ce*)
1028-
winsock_LIB="-lwinsock"
1029-
;;
1030-
*)
1031-
winsock_LIB="-lwsock32"
1032-
;;
1033-
esac
1034-
fi
10351023
if test "$curl_cv_header_winsock2_h" = "yes"; then
10361024
winsock_LIB="-lws2_32"
10371025
fi
@@ -1048,10 +1036,6 @@ then
10481036
#include <windows.h>
10491037
#ifdef HAVE_WINSOCK2_H
10501038
#include <winsock2.h>
1051-
#else
1052-
#ifdef HAVE_WINSOCK_H
1053-
#include <winsock.h>
1054-
#endif
10551039
#endif
10561040
#endif
10571041
]],[[

m4/curl-functions.m4

+1-6
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ curl_includes_unistd="\
486486
dnl CURL_INCLUDES_WINSOCK2
487487
dnl -------------------------------------------------
488488
dnl Set up variable with list of headers that must be
489-
dnl included when winsock(2).h is to be included.
489+
dnl included when winsock2.h is to be included.
490490

491491
AC_DEFUN([CURL_INCLUDES_WINSOCK2], [
492492
curl_includes_winsock2="\
@@ -498,15 +498,10 @@ curl_includes_winsock2="\
498498
# include <windows.h>
499499
# ifdef HAVE_WINSOCK2_H
500500
# include <winsock2.h>
501-
# else
502-
# ifdef HAVE_WINSOCK_H
503-
# include <winsock.h>
504-
# endif
505501
# endif
506502
#endif
507503
/* includes end */"
508504
CURL_CHECK_HEADER_WINDOWS
509-
CURL_CHECK_HEADER_WINSOCK
510505
CURL_CHECK_HEADER_WINSOCK2
511506
])
512507

0 commit comments

Comments
 (0)