aboutsummaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/net/natPlainDatagramSocketImpl.cc9
-rw-r--r--libjava/java/net/natPlainSocketImpl.cc3
2 files changed, 10 insertions, 2 deletions
diff --git a/libjava/java/net/natPlainDatagramSocketImpl.cc b/libjava/java/net/natPlainDatagramSocketImpl.cc
index 071d367..e43102a 100644
--- a/libjava/java/net/natPlainDatagramSocketImpl.cc
+++ b/libjava/java/net/natPlainDatagramSocketImpl.cc
@@ -8,7 +8,7 @@ details. */
#include <config.h>
-#include<platform.h>
+#include <platform.h>
#ifdef WIN32
#include <errno.h>
@@ -16,6 +16,13 @@ details. */
#ifndef ENOPROTOOPT
#define ENOPROTOOPT 109
#endif
+
+static inline int
+close(int s)
+{
+ return closesocket(s);
+}
+
#else /* WIN32 */
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
diff --git a/libjava/java/net/natPlainSocketImpl.cc b/libjava/java/net/natPlainSocketImpl.cc
index 85f8313..2ea46e6 100644
--- a/libjava/java/net/natPlainSocketImpl.cc
+++ b/libjava/java/net/natPlainSocketImpl.cc
@@ -22,7 +22,8 @@ details. */
// These functions make the Win32 socket API look more POSIXy
static inline int
-close(int s) {
+close(int s)
+{
return closesocket(s);
}