Commit 5b5662ee by Danny Smith Committed by Danny Smith

configure.in [...] (SYSTEMSPEC): Remove -lwsock32.

	* configure.in [host *mingw*] (SYSTEMSPEC): Remove -lwsock32.
	* configure. Regenerate.
	* include/win32.h: Explicitly include winsock2.h
	* win32.cc (_Jv_platform_initialize): Require version 2.2 of
	Winsock api.

From-SVN: r85401
parent 6b3b5f05
2004-08-01 Danny Smith <dannysmith@users.sourceforge.net>
PR libgcj/16814
* configure.in [host *mingw*] (SYSTEMSPEC): Remove -lwsock32.
* configure. Regenerate.
* include/win32.h: Explicitly include winsock2.h
* win32.cc (_Jv_platform_initialize): Require version 2.2 of
Winsock api.
2004-07-30 Michael Koch <konqueror@gmx.de> 2004-07-30 Michael Koch <konqueror@gmx.de>
* java/util/zip/GZIPInputStream.java * java/util/zip/GZIPInputStream.java
......
...@@ -3279,7 +3279,7 @@ test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels ...@@ -3279,7 +3279,7 @@ test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
case "${host}" in case "${host}" in
*mingw*) *mingw*)
SYSTEMSPEC="-lgdi32 -lwsock32 -lws2_32" SYSTEMSPEC="-lgdi32 -lws2_32"
if test "${with_win32_nlsapi}" = "unicows"; then if test "${with_win32_nlsapi}" = "unicows"; then
SYSTEMSPEC="-lunicows $SYSTEMSPEC" SYSTEMSPEC="-lunicows $SYSTEMSPEC"
fi fi
......
...@@ -481,7 +481,7 @@ AC_LINK_FILES(gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc, gnu/ja ...@@ -481,7 +481,7 @@ AC_LINK_FILES(gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc, gnu/ja
case "${host}" in case "${host}" in
*mingw*) *mingw*)
SYSTEMSPEC="-lgdi32 -lwsock32 -lws2_32" SYSTEMSPEC="-lgdi32 -lws2_32"
if test "${with_win32_nlsapi}" = "unicows"; then if test "${with_win32_nlsapi}" = "unicows"; then
SYSTEMSPEC="-lunicows $SYSTEMSPEC" SYSTEMSPEC="-lunicows $SYSTEMSPEC"
fi fi
......
...@@ -22,6 +22,8 @@ details. */ ...@@ -22,6 +22,8 @@ details. */
// Includes // Includes
#define WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN
// Force Winsock 2 interface.
#include <winsock2.h>
#include <windows.h> #include <windows.h>
#undef WIN32_LEAN_AND_MEAN #undef WIN32_LEAN_AND_MEAN
#undef STRICT #undef STRICT
......
...@@ -256,7 +256,7 @@ _Jv_platform_initialize (void) ...@@ -256,7 +256,7 @@ _Jv_platform_initialize (void)
{ {
// Initialise winsock for networking // Initialise winsock for networking
WSADATA data; WSADATA data;
if (WSAStartup (MAKEWORD (1, 1), &data)) if (WSAStartup (MAKEWORD (2, 2), &data))
MessageBox (NULL, _T("Error initialising winsock library."), _T("Error"), MessageBox (NULL, _T("Error initialising winsock library."), _T("Error"),
MB_OK | MB_ICONEXCLAMATION); MB_OK | MB_ICONEXCLAMATION);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment