diff options
author | Mohan Embar <gnustuff@thisiscool.com> | 2003-08-29 04:13:04 +0000 |
---|---|---|
committer | Mohan Embar <membar@gcc.gnu.org> | 2003-08-29 04:13:04 +0000 |
commit | a1d6cdc2d7a48f9b584e2323b173176055adc53a (patch) | |
tree | bf0128aadf8f43ded3bdc0de40a3495af107d6c0 /libjava/java/net/natPlainSocketImplWin32.cc | |
parent | 0b3f3d2213ab28a7f1050af5c077aec000fd356c (diff) | |
download | gcc-a1d6cdc2d7a48f9b584e2323b173176055adc53a.zip gcc-a1d6cdc2d7a48f9b584e2323b173176055adc53a.tar.gz gcc-a1d6cdc2d7a48f9b584e2323b173176055adc53a.tar.bz2 |
natInetAddressWin32.cc, [...]: Readded code enclosed in DISABLE_JAVA_NET defines in preparation for MinGW...
* java/net/natInetAddressWin32.cc,
java/net/natNetworkInterfaceWin32.cc,
java/net/natPlainDatagramSocketImplWin32.cc,
java/net/natPlainSocketImplWin32.cc:
Readded code enclosed in DISABLE_JAVA_NET defines
in preparation for MinGW cleanup / networking
patch
From-SVN: r70902
Diffstat (limited to 'libjava/java/net/natPlainSocketImplWin32.cc')
-rw-r--r-- | libjava/java/net/natPlainSocketImplWin32.cc | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/libjava/java/net/natPlainSocketImplWin32.cc b/libjava/java/net/natPlainSocketImplWin32.cc index 5f1a4e0..1485ea8 100644 --- a/libjava/java/net/natPlainSocketImplWin32.cc +++ b/libjava/java/net/natPlainSocketImplWin32.cc @@ -9,6 +9,8 @@ details. */ #include <config.h> #include <platform.h> +#ifndef DISABLE_JAVA_NET + #ifdef WIN32 #include <windows.h> @@ -52,6 +54,7 @@ read(int s, void *buf, int len) #include <string.h> #endif /* WIN32 */ +#endif /* DISABLE_JAVA_NET */ #if HAVE_BSTRING_H // Needed for bzero, implicitly used by FD_ZERO on IRIX 5.2 @@ -80,6 +83,122 @@ read(int s, void *buf, int len) #include <java/lang/ArrayIndexOutOfBoundsException.h> #include <java/lang/IllegalArgumentException.h> +#ifdef DISABLE_JAVA_NET + +void +java::net::PlainSocketImpl::create (jboolean) +{ + throw new java::io::IOException ( + JvNewStringLatin1 ("SocketImpl.create: unimplemented")); +} + +void +java::net::PlainSocketImpl::bind (java::net::InetAddress *, jint) +{ + throw new BindException ( + JvNewStringLatin1 ("SocketImpl.bind: unimplemented")); +} + +void +java::net::PlainSocketImpl::connect (java::net::SocketAddress *, jint) +{ + throw new ConnectException ( + JvNewStringLatin1 ("SocketImpl.connect: unimplemented")); +} + +void +java::net::PlainSocketImpl::listen (jint) +{ + throw new java::io::IOException ( + JvNewStringLatin1 ("SocketImpl.listen: unimplemented")); +} + +void +java::net::PlainSocketImpl::accept (java::net::PlainSocketImpl *) +{ + throw new java::io::IOException ( + JvNewStringLatin1 ("SocketImpl.accept: unimplemented")); +} + +void +java::net::PlainSocketImpl::setOption (jint, java::lang::Object *) +{ + throw new SocketException ( + JvNewStringLatin1 ("SocketImpl.setOption: unimplemented")); +} + +java::lang::Object * +java::net::PlainSocketImpl::getOption (jint) +{ + throw new SocketException ( + 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")); +} + +void +java::net::PlainSocketImpl::sendUrgentData(jint data) +{ + throw new SocketException ( + JvNewStringLatin1 ("SocketImpl.sendUrgentData: 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")); +} + +void +java::net::PlainSocketImpl::shutdownInput (void) +{ + throw new SocketException ( + JvNewStringLatin1 ("SocketImpl.shutdownInput: unimplemented")); +} + +void +java::net::PlainSocketImpl::shutdownOutput (void) +{ + throw new SocketException ( + JvNewStringLatin1 ("SocketImpl.shutdownOutput: unimplemented")); +} + +#else /* DISABLE_JAVA_NET */ + union SockAddr { struct sockaddr_in address; @@ -896,3 +1015,5 @@ java::net::PlainSocketImpl::shutdownOutput (void) if (::shutdown (fnum, 1)) throw new SocketException (JvNewStringUTF (strerror (errno))); } + +#endif /* DISABLE_JAVA_NET */ |