diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2004-08-01 04:29:31 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@gcc.gnu.org> | 2004-08-01 04:29:31 +0000 |
commit | 5b5662eea779eb744d214bd46fc4e4fed67b8d33 (patch) | |
tree | df243c4d0168eaa45846882e1060f57323f7dbbe /libjava | |
parent | 6b3b5f051759027e607f4b1ad8e10960de1fcddd (diff) | |
download | gcc-5b5662eea779eb744d214bd46fc4e4fed67b8d33.zip gcc-5b5662eea779eb744d214bd46fc4e4fed67b8d33.tar.gz gcc-5b5662eea779eb744d214bd46fc4e4fed67b8d33.tar.bz2 |
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
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 9 | ||||
-rwxr-xr-x | libjava/configure | 2 | ||||
-rw-r--r-- | libjava/configure.in | 2 | ||||
-rw-r--r-- | libjava/include/win32.h | 2 | ||||
-rw-r--r-- | libjava/win32.cc | 2 |
5 files changed, 14 insertions, 3 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 213dbcf..a08c386 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,12 @@ +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> * java/util/zip/GZIPInputStream.java diff --git a/libjava/configure b/libjava/configure index ddbb9b3..7916641 100755 --- a/libjava/configure +++ b/libjava/configure @@ -3279,7 +3279,7 @@ test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels case "${host}" in *mingw*) - SYSTEMSPEC="-lgdi32 -lwsock32 -lws2_32" + SYSTEMSPEC="-lgdi32 -lws2_32" if test "${with_win32_nlsapi}" = "unicows"; then SYSTEMSPEC="-lunicows $SYSTEMSPEC" fi diff --git a/libjava/configure.in b/libjava/configure.in index ebefa01..dc7b879 100644 --- a/libjava/configure.in +++ b/libjava/configure.in @@ -481,7 +481,7 @@ AC_LINK_FILES(gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc, gnu/ja case "${host}" in *mingw*) - SYSTEMSPEC="-lgdi32 -lwsock32 -lws2_32" + SYSTEMSPEC="-lgdi32 -lws2_32" if test "${with_win32_nlsapi}" = "unicows"; then SYSTEMSPEC="-lunicows $SYSTEMSPEC" fi diff --git a/libjava/include/win32.h b/libjava/include/win32.h index 8dd2964..a660616 100644 --- a/libjava/include/win32.h +++ b/libjava/include/win32.h @@ -22,6 +22,8 @@ details. */ // Includes #define WIN32_LEAN_AND_MEAN +// Force Winsock 2 interface. +#include <winsock2.h> #include <windows.h> #undef WIN32_LEAN_AND_MEAN #undef STRICT diff --git a/libjava/win32.cc b/libjava/win32.cc index 027333b..c337922 100644 --- a/libjava/win32.cc +++ b/libjava/win32.cc @@ -256,7 +256,7 @@ _Jv_platform_initialize (void) { // Initialise winsock for networking WSADATA data; - if (WSAStartup (MAKEWORD (1, 1), &data)) + if (WSAStartup (MAKEWORD (2, 2), &data)) MessageBox (NULL, _T("Error initialising winsock library."), _T("Error"), MB_OK | MB_ICONEXCLAMATION); |