Commit 1d749ee0 by Michael Koch Committed by Michael Koch

2003-10-29 Michael Koch <konqueror@gmx.de>

	* gnu/java/net/natPlainDatagramSocketImplPosix.cc
	(setOption): Directly return if no error occured.
	* gnu/java/net/natPlainSocketImplPosix.cc
	(setOption): Likewise.

From-SVN: r73033
parent 657a9dd9
2003-10-29 Michael Koch <konqueror@gmx.de>
* gnu/java/net/natPlainDatagramSocketImplPosix.cc
(setOption): Directly return if no error occured.
* gnu/java/net/natPlainSocketImplPosix.cc
(setOption): Likewise.
2003-10-28 Bryce McKinlay <bryce@mckinlay.net.nz> 2003-10-28 Bryce McKinlay <bryce@mckinlay.net.nz>
* java/lang/natClass.cc (_Jv_LayoutVTableMethods): Always assign a * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Always assign a
......
...@@ -516,12 +516,12 @@ gnu::java::net::PlainDatagramSocketImpl::setOption (jint optID, ...@@ -516,12 +516,12 @@ gnu::java::net::PlainDatagramSocketImpl::setOption (jint optID,
if (::setsockopt (native_fd, SOL_SOCKET, SO_BROADCAST, (char *) &val, if (::setsockopt (native_fd, SOL_SOCKET, SO_BROADCAST, (char *) &val,
val_len) != 0) val_len) != 0)
goto error; goto error;
break; return;
case _Jv_SO_OOBINLINE_ : case _Jv_SO_OOBINLINE_ :
throw new ::java::net::SocketException ( throw new ::java::net::SocketException (
JvNewStringUTF ("SO_OOBINLINE: not valid for UDP")); JvNewStringUTF ("SO_OOBINLINE: not valid for UDP"));
break; return;
case _Jv_SO_SNDBUF_ : case _Jv_SO_SNDBUF_ :
case _Jv_SO_RCVBUF_ : case _Jv_SO_RCVBUF_ :
...@@ -590,12 +590,12 @@ gnu::java::net::PlainDatagramSocketImpl::setOption (jint optID, ...@@ -590,12 +590,12 @@ gnu::java::net::PlainDatagramSocketImpl::setOption (jint optID,
case _Jv_IP_MULTICAST_IF2_ : case _Jv_IP_MULTICAST_IF2_ :
throw new ::java::net::SocketException ( throw new ::java::net::SocketException (
JvNewStringUTF ("IP_MULTICAST_IF2: not yet implemented")); JvNewStringUTF ("IP_MULTICAST_IF2: not yet implemented"));
break; return;
case _Jv_IP_MULTICAST_LOOP_ : case _Jv_IP_MULTICAST_LOOP_ :
throw new ::java::net::SocketException ( throw new ::java::net::SocketException (
JvNewStringUTF ("IP_MULTICAST_LOOP: not yet implemented")); JvNewStringUTF ("IP_MULTICAST_LOOP: not yet implemented"));
break; return;
case _Jv_IP_TOS_ : case _Jv_IP_TOS_ :
if (::setsockopt (native_fd, SOL_SOCKET, IP_TOS, (char *) &val, if (::setsockopt (native_fd, SOL_SOCKET, IP_TOS, (char *) &val,
......
...@@ -622,18 +622,18 @@ gnu::java::net::PlainSocketImpl::setOption (jint optID, ::java::lang::Object *va ...@@ -622,18 +622,18 @@ gnu::java::net::PlainSocketImpl::setOption (jint optID, ::java::lang::Object *va
if (::setsockopt (native_fd, SOL_SOCKET, SO_KEEPALIVE, (char *) &val, if (::setsockopt (native_fd, SOL_SOCKET, SO_KEEPALIVE, (char *) &val,
val_len) != 0) val_len) != 0)
goto error; goto error;
break; return;
case _Jv_SO_BROADCAST_ : case _Jv_SO_BROADCAST_ :
throw new ::java::net::SocketException throw new ::java::net::SocketException
(JvNewStringUTF ("SO_BROADCAST not valid for TCP")); (JvNewStringUTF ("SO_BROADCAST not valid for TCP"));
break; return;
case _Jv_SO_OOBINLINE_ : case _Jv_SO_OOBINLINE_ :
if (::setsockopt (native_fd, SOL_SOCKET, SO_OOBINLINE, (char *) &val, if (::setsockopt (native_fd, SOL_SOCKET, SO_OOBINLINE, (char *) &val,
val_len) != 0) val_len) != 0)
goto error; goto error;
break; return;
case _Jv_SO_LINGER_ : case _Jv_SO_LINGER_ :
#ifdef SO_LINGER #ifdef SO_LINGER
...@@ -676,18 +676,18 @@ gnu::java::net::PlainSocketImpl::setOption (jint optID, ::java::lang::Object *va ...@@ -676,18 +676,18 @@ gnu::java::net::PlainSocketImpl::setOption (jint optID, ::java::lang::Object *va
case _Jv_IP_MULTICAST_IF2_ : case _Jv_IP_MULTICAST_IF2_ :
throw new ::java::net::SocketException ( throw new ::java::net::SocketException (
JvNewStringUTF ("IP_MULTICAST_IF2: not valid for TCP")); JvNewStringUTF ("IP_MULTICAST_IF2: not valid for TCP"));
break; return;
case _Jv_IP_MULTICAST_LOOP_ : case _Jv_IP_MULTICAST_LOOP_ :
throw new ::java::net::SocketException ( throw new ::java::net::SocketException (
JvNewStringUTF ("IP_MULTICAST_LOOP: not valid for TCP")); JvNewStringUTF ("IP_MULTICAST_LOOP: not valid for TCP"));
break; return;
case _Jv_IP_TOS_ : case _Jv_IP_TOS_ :
if (::setsockopt (native_fd, SOL_SOCKET, IP_TOS, (char *) &val, if (::setsockopt (native_fd, SOL_SOCKET, IP_TOS, (char *) &val,
val_len) != 0) val_len) != 0)
goto error; goto error;
break; return;
case _Jv_SO_REUSEADDR_ : case _Jv_SO_REUSEADDR_ :
throw new ::java::net::SocketException ( throw new ::java::net::SocketException (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment