aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/net
diff options
context:
space:
mode:
authorAnthony Green <green@redhat.com>2002-02-07 03:24:12 +0000
committerAnthony Green <green@gcc.gnu.org>2002-02-07 03:24:12 +0000
commitb5ee195f1e3f11a5979841bedbf932926ffe5322 (patch)
tree27d9ff28c3ab0424e26761a6636a9afcbf395114 /libjava/java/net
parent383aa2ef4972a828f0be6f36ff7f3e1c742fb173 (diff)
downloadgcc-b5ee195f1e3f11a5979841bedbf932926ffe5322.zip
gcc-b5ee195f1e3f11a5979841bedbf932926ffe5322.tar.gz
gcc-b5ee195f1e3f11a5979841bedbf932926ffe5322.tar.bz2
embedded updates
From-SVN: r49562
Diffstat (limited to 'libjava/java/net')
-rw-r--r--libjava/java/net/natPlainDatagramSocketImpl.cc2
-rw-r--r--libjava/java/net/natPlainSocketImpl.cc45
2 files changed, 47 insertions, 0 deletions
diff --git a/libjava/java/net/natPlainDatagramSocketImpl.cc b/libjava/java/net/natPlainDatagramSocketImpl.cc
index 611d4e8..d94a2f3 100644
--- a/libjava/java/net/natPlainDatagramSocketImpl.cc
+++ b/libjava/java/net/natPlainDatagramSocketImpl.cc
@@ -36,6 +36,7 @@ details. */
#include <bstring.h>
#endif
+#ifndef DISABLE_JAVA_NET
// Avoid macro definitions of bind from system headers, e.g. on
// Solaris 7 with _XOPEN_SOURCE. FIXME
static inline int
@@ -43,6 +44,7 @@ _Jv_bind (int fd, struct sockaddr *addr, int addrlen)
{
return ::bind (fd, addr, addrlen);
}
+#endif /* DISABLE_JAVA_NET */
#ifdef bind
#undef bind
diff --git a/libjava/java/net/natPlainSocketImpl.cc b/libjava/java/net/natPlainSocketImpl.cc
index 681144c..4d0ce67 100644
--- a/libjava/java/net/natPlainSocketImpl.cc
+++ b/libjava/java/net/natPlainSocketImpl.cc
@@ -37,6 +37,8 @@ details. */
typedef int socklen_t;
#endif
+#ifndef DISABLE_JAVA_NET
+
// Avoid macro definitions of bind, connect from system headers, e.g. on
// Solaris 7 with _XOPEN_SOURCE. FIXME
static inline int
@@ -79,6 +81,7 @@ _Jv_recv (T_ret (*recv_func) (T_fd s, T_buf buf, T_len len, T_flags flags),
{
return recv_func ((T_fd) s, (T_buf) buf, (T_len) len, (T_flags) flags);
}
+#endif /* DISABLE_JAVA_NET */
#include <gcj/cni.h>
#include <gcj/javaprims.h>
@@ -151,6 +154,48 @@ java::net::PlainSocketImpl::getOption (jint)
JvNewStringLatin1 ("SocketImpl.getOption: unimplemented"));
}
+jint
+java::net::PlainSocketImpl::read(void)
+{
+ throw new SocketException (
+ JvNewStringLatin1 ("SocketImpl.read: unimplemented"));
+}
+
+jint
+java::net::PlainSocketImpl::read(jbyteArray buffer, jint offset, jint count)
+{
+ throw new SocketException (
+ JvNewStringLatin1 ("SocketImpl.read: unimplemented"));
+}
+
+void
+java::net::PlainSocketImpl::write(jint b)
+{
+ throw new SocketException (
+ JvNewStringLatin1 ("SocketImpl.write: unimplemented"));
+}
+
+void
+java::net::PlainSocketImpl::write(jbyteArray b, jint offset, jint len)
+{
+ throw new SocketException (
+ JvNewStringLatin1 ("SocketImpl.write: unimplemented"));
+}
+
+jint
+java::net::PlainSocketImpl::available(void)
+{
+ throw new SocketException (
+ JvNewStringLatin1 ("SocketImpl.available: unimplemented"));
+}
+
+void
+java::net::PlainSocketImpl::close(void)
+{
+ throw new SocketException (
+ JvNewStringLatin1 ("SocketImpl.close: unimplemented"));
+}
+
#else /* DISABLE_JAVA_NET */
union SockAddr