mirror of
https://github.com/libssh2/libssh2.git
synced 2025-07-31 00:03:08 +03:00
delete redundant HAVE_WS2TCPIP_H
It was used once in `src/libssh2_priv.h`, but without any effect. The header included `ws2tcpip.h` twice, once guarded by `HAVE_WS2TCPIP_H` and another time by `HAVE_WINSOCK2_H`. Dedupe these to not use `HAVE_WS2TCPIP_H`. Then delete detection of this feature from all build methods. TODO: Replace `HAVE_WINSOCK2_H` with `_WIN32`/`WIN32`.
This commit is contained in:
committed by
Viktor Szakats
parent
0d1ef8a7cb
commit
b66d7317ca
@ -130,7 +130,6 @@ check_include_files(sys/socket.h HAVE_SYS_SOCKET_H)
|
|||||||
check_include_files(sys/ioctl.h HAVE_SYS_IOCTL_H)
|
check_include_files(sys/ioctl.h HAVE_SYS_IOCTL_H)
|
||||||
check_include_files(sys/time.h HAVE_SYS_TIME_H)
|
check_include_files(sys/time.h HAVE_SYS_TIME_H)
|
||||||
check_include_files(sys/un.h HAVE_SYS_UN_H)
|
check_include_files(sys/un.h HAVE_SYS_UN_H)
|
||||||
check_include_files(ws2tcpip.h HAVE_WS2TCPIP_H)
|
|
||||||
check_include_files(winsock2.h HAVE_WINSOCK2_H)
|
check_include_files(winsock2.h HAVE_WINSOCK2_H)
|
||||||
|
|
||||||
# for example and tests
|
# for example and tests
|
||||||
|
@ -289,7 +289,7 @@ case $host in
|
|||||||
# These are POSIX-like systems using BSD-like sockets API.
|
# These are POSIX-like systems using BSD-like sockets API.
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
AC_CHECK_HEADERS([windows.h winsock2.h ws2tcpip.h])
|
AC_CHECK_HEADERS([windows.h winsock2.h])
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
@ -137,9 +137,6 @@
|
|||||||
/* Define to 1 if you have the <winsock2.h> header file. */
|
/* Define to 1 if you have the <winsock2.h> header file. */
|
||||||
#undef HAVE_WINSOCK2_H
|
#undef HAVE_WINSOCK2_H
|
||||||
|
|
||||||
/* Define to 1 if you have the <ws2tcpip.h> header file. */
|
|
||||||
#undef HAVE_WS2TCPIP_H
|
|
||||||
|
|
||||||
/* to make a symbol visible */
|
/* to make a symbol visible */
|
||||||
#undef LIBSSH2_API
|
#undef LIBSSH2_API
|
||||||
|
|
||||||
|
@ -45,7 +45,6 @@
|
|||||||
#cmakedefine HAVE_SYS_IOCTL_H
|
#cmakedefine HAVE_SYS_IOCTL_H
|
||||||
#cmakedefine HAVE_SYS_TIME_H
|
#cmakedefine HAVE_SYS_TIME_H
|
||||||
#cmakedefine HAVE_SYS_UN_H
|
#cmakedefine HAVE_SYS_UN_H
|
||||||
#cmakedefine HAVE_WS2TCPIP_H
|
|
||||||
#cmakedefine HAVE_WINSOCK2_H
|
#cmakedefine HAVE_WINSOCK2_H
|
||||||
|
|
||||||
/* for example and tests */
|
/* for example and tests */
|
||||||
|
@ -78,8 +78,12 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* WIN32 */
|
#endif /* WIN32 */
|
||||||
|
|
||||||
#ifdef HAVE_WS2TCPIP_H
|
#ifdef HAVE_WINSOCK2_H
|
||||||
|
#include <winsock2.h>
|
||||||
#include <ws2tcpip.h>
|
#include <ws2tcpip.h>
|
||||||
|
/* Force parameter type. */
|
||||||
|
#define recv(s, b, l, f) recv((s), (b), (int)(l), (f))
|
||||||
|
#define send(s, b, l, f) send((s), (b), (int)(l), (f))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -164,14 +168,6 @@ struct iovec {
|
|||||||
|
|
||||||
#include "crypto.h"
|
#include "crypto.h"
|
||||||
|
|
||||||
#ifdef HAVE_WINSOCK2_H
|
|
||||||
#include <winsock2.h>
|
|
||||||
#include <ws2tcpip.h>
|
|
||||||
/* Force parameter type. */
|
|
||||||
#define recv(s, b, l, f) recv((s), (b), (int)(l), (f))
|
|
||||||
#define send(s, b, l, f) send((s), (b), (int)(l), (f))
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef SIZE_MAX
|
#ifndef SIZE_MAX
|
||||||
#if _WIN64
|
#if _WIN64
|
||||||
#define SIZE_MAX 0xFFFFFFFFFFFFFFFF
|
#define SIZE_MAX 0xFFFFFFFFFFFFFFFF
|
||||||
|
Reference in New Issue
Block a user