diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-10-02 00:19:01 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-10-02 00:19:01 +0000 |
commit | c441eb638c97119963318d083ac57bcca47f272d (patch) | |
tree | 46596da76866c4956605f9b7148762c76b027f00 /libjava/java | |
parent | 4ca3e02fed32ab70cb538fd570e607dd19b9f84d (diff) | |
download | ppe42-gcc-c441eb638c97119963318d083ac57bcca47f272d.tar.gz ppe42-gcc-c441eb638c97119963318d083ac57bcca47f272d.zip |
* configure: Rebuilt.
* configure.in: Set classpath when invoking gcj. Use changequote
around sed invocation.
* java/net/natPlainSocketImpl.cc: Stub native functions if
DISABLE_JAVA_NET is defined.
* java/net/natPlainDatagramSocketImpl.cc (setTimeToLive): Fixed
typo in exception string.
(getTimeToLive): Likewise.
Stub native functions if DISABLE_JAVA_NET is defined.
* java/net/natInetAddress.cc: Stub native functions if
DISABLE_JAVA_NET is defined.
* configure.host: Disable java.net for mips-tx39.
* configure, include/config.h.in: Rebuilt.
* acconfig.h (DISABLE_JAVA_NET): Undefine.
* configure.in: Added --disable-java-net and new define
`DISABLE_JAVA_NET'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29759 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r-- | libjava/java/net/natInetAddress.cc | 24 | ||||
-rw-r--r-- | libjava/java/net/natPlainDatagramSocketImpl.cc | 71 | ||||
-rw-r--r-- | libjava/java/net/natPlainSocketImpl.cc | 48 |
3 files changed, 141 insertions, 2 deletions
diff --git a/libjava/java/net/natInetAddress.cc b/libjava/java/net/natInetAddress.cc index bc69ac2d2ac..13ce51d3cfa 100644 --- a/libjava/java/net/natInetAddress.cc +++ b/libjava/java/net/natInetAddress.cc @@ -49,6 +49,28 @@ details. */ extern "C" int gethostname (char *name, int namelen); #endif +#ifdef DISABLE_JAVA_NET + +jbyteArray +java::net::InetAddress::aton (jstring) +{ + return NULL; +} + +JArray<java::net::InetAddress*> * +java::net::InetAddress::lookup (jstring, java::net::InetAddress *, jboolean) +{ + return NULL; +} + +jstring +java::net::InetAddress::getLocalHostname () +{ + return NULL; +} + +#else /* DISABLE_JAVA_NET */ + jbyteArray java::net::InetAddress::aton (jstring host) { @@ -300,3 +322,5 @@ java::net::InetAddress::getLocalHostname () // anyway, thanks to the InetAddress.localhost cache. return JvNewStringUTF (chars); } + +#endif /* DISABLE_JAVA_NET */ diff --git a/libjava/java/net/natPlainDatagramSocketImpl.cc b/libjava/java/net/natPlainDatagramSocketImpl.cc index 5976ed1060b..6ff9ca09883 100644 --- a/libjava/java/net/natPlainDatagramSocketImpl.cc +++ b/libjava/java/net/natPlainDatagramSocketImpl.cc @@ -47,6 +47,71 @@ details. */ #include <java/lang/Boolean.h> #include <java/lang/Integer.h> +#ifdef DISABLE_JAVA_NET + +void +java::net::PlainDatagramSocketImpl::create () +{ + JvThrow (new SocketException (JvNewStringLatin1 ("DatagramSocketImpl.create: unimplemented"))); +} + +void +java::net::PlainDatagramSocketImpl::bind (jint, java::net::InetAddress *) +{ + JvThrow (new BindException (JvNewStringLatin1 ("DatagramSocketImpl.bind: unimplemented"))); +} + +jint +java::net::PlainDatagramSocketImpl::peek (java::net::InetAddress *) +{ + JvThrow (new java::io::IOException (JvNewStringLatin1 ("DatagramSocketImpl.peek: unimplemented"))); +} + +void +java::net::PlainDatagramSocketImpl::send (java::net::DatagramPacket *) +{ + JvThrow (new java::io::IOException (JvNewStringLatin1 ("DatagramSocketImpl.send: unimplemented"))); +} + +void +java::net::PlainDatagramSocketImpl::receive (java::net::DatagramPacket *) +{ + JvThrow (new java::io::IOException (JvNewStringLatin1 ("DatagramSocketImpl.receive: unimplemented"))); +} + +void +java::net::PlainDatagramSocketImpl::setTimeToLive (jint) +{ + JvThrow (new java::io::IOException (JvNewStringLatin1 ("DatagramSocketImpl.setTimeToLive: unimplemented"))); +} + +jint +java::net::PlainDatagramSocketImpl::getTimeToLive () +{ + JvThrow (new java::io::IOException (JvNewStringLatin1 ("DatagramSocketImpl.getTimeToLive: unimplemented"))); +} + +void +java::net::PlainDatagramSocketImpl::mcastGrp (java::net::InetAddress *, + jboolean) +{ + JvThrow (new java::io::IOException (JvNewStringLatin1 ("DatagramSocketImpl.mcastGrp: unimplemented"))); +} + +void +java::net::PlainDatagramSocketImpl::setOption (jint, java::lang::Object *) +{ + JvThrow (new SocketException (JvNewStringLatin1 ("DatagramSocketImpl.setOption: unimplemented"))); +} + +java::lang::Object * +java::net::PlainDatagramSocketImpl::getOption (jint) +{ + JvThrow (new SocketException (JvNewStringLatin1 ("DatagramSocketImpl.getOption: unimplemented"))); +} + +#else /* DISABLE_JAVA_NET */ + #ifndef HAVE_SOCKLEN_T typedef int socklen_t; #endif @@ -296,7 +361,7 @@ java::net::PlainDatagramSocketImpl::setTimeToLive (jint ttl) char msg[100]; char* strerr = strerror (errno); - sprintf (msg, "DatagramSocketImpl.setTimeToLime: %.*s", 80, strerr); + sprintf (msg, "DatagramSocketImpl.setTimeToLive: %.*s", 80, strerr); JvThrow (new java::io::IOException (JvNewStringUTF (msg))); } @@ -311,7 +376,7 @@ java::net::PlainDatagramSocketImpl::getTimeToLive () char msg[100]; char* strerr = strerror (errno); - sprintf (msg, "DatagramSocketImpl.setTimeToLime: %.*s", 80, strerr); + sprintf (msg, "DatagramSocketImpl.getTimeToLive: %.*s", 80, strerr); JvThrow (new java::io::IOException (JvNewStringUTF (msg))); } @@ -573,3 +638,5 @@ java::net::PlainDatagramSocketImpl::getOption (jint optID) sprintf (msg, "DatagramSocketImpl.getOption: %.*s", 80, strerr); JvThrow (new java::net::SocketException (JvNewStringUTF (msg))); } + +#endif /* DISABLE_JAVA_NET */ diff --git a/libjava/java/net/natPlainSocketImpl.cc b/libjava/java/net/natPlainSocketImpl.cc index d30908ce7fc..df98fef14b8 100644 --- a/libjava/java/net/natPlainSocketImpl.cc +++ b/libjava/java/net/natPlainSocketImpl.cc @@ -41,6 +41,52 @@ details. */ #include <java/lang/Class.h> #include <java/lang/Integer.h> +#ifdef DISABLE_JAVA_NET + +void +java::net::PlainSocketImpl::create (jboolean) +{ + JvThrow (new java::io::IOException (JvNewStringLatin1 ("SocketImpl.create: unimplemented"))); +} + +void +java::net::PlainSocketImpl::bind (java::net::InetAddress *, jint) +{ + JvThrow (new BindException (JvNewStringLatin1 ("SocketImpl.bind: unimplemented"))); +} + +void +java::net::PlainSocketImpl::connect (java::net::InetAddress *, jint) +{ + JvThrow (new ConnectException (JvNewStringLatin1 ("SocketImpl.connect: unimplemented"))); +} + +void +java::net::PlainSocketImpl::listen (jint) +{ + JvThrow (new java::io::IOException (JvNewStringLatin1 ("SocketImpl.listen: unimplemented"))); +} + +void +java::net::PlainSocketImpl::accept (java::net::PlainSocketImpl *) +{ + JvThrow (new java::io::IOException (JvNewStringLatin1 ("SocketImpl.accept: unimplemented"))); +} + +void +java::net::PlainSocketImpl::setOption (jint, java::lang::Object *) +{ + JvThrow (new SocketException (JvNewStringLatin1 ("SocketImpl.setOption: unimplemented"))); +} + +java::lang::Object * +java::net::PlainSocketImpl::getOption (jint) +{ + JvThrow (new SocketException (JvNewStringLatin1 ("SocketImpl.create: unimplemented"))); +} + +#else /* DISABLE_JAVA_NET */ + #ifndef HAVE_SOCKLEN_T typedef int socklen_t; #endif @@ -422,3 +468,5 @@ java::net::PlainSocketImpl::getOption (jint optID) sprintf (msg, "SocketImpl.getOption: %.*s", 80, strerr); JvThrow (new java::net::SocketException (JvNewStringUTF (msg))); } + +#endif /* DISABLE_JAVA_NET */ |