This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/libjava ChangeLog gnu/java/net/PlainSocket ...
- From: mkoch at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org, java-cvs at gcc dot gnu dot org
- Date: 3 Feb 2004 14:50:59 -0000
- Subject: gcc/libjava ChangeLog gnu/java/net/PlainSocket ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-3_4-branch
Changes by: mkoch@gcc.gnu.org 2004-02-03 14:50:59
Modified files:
libjava : ChangeLog
libjava/gnu/java/net: PlainSocketImpl.java
libjava/gnu/java/nio: ServerSocketChannelImpl.java
SocketChannelImpl.java
libjava/java/net: ServerSocket.java Socket.java
libjava/java/nio/channels/spi: AbstractSelectableChannel.java
Log message:
2004-02-03 Mohan Embar <gnustuff@thisiscool.com>
* gnu/java/net/PlainSocketImpl.java
(inChannelOperation): New field.
(isInChannelOperation): New accessor.
(setInChannelOperation): New modifier.
* gnu/java/nio/ServerSocketChannelImpl.java
(accept): Set and reset our server socket's PlainSocketImpl's
"in channel operation" indicator before and after delegating
the accept to our server socket.
* gnu/java/nio/SocketChannelImpl.java
(connect): Set and reset our socket's PlainSocketImpl's "in channel
operation" indicator before and after delegating the operation to
our socket.
(read): Likewise.
(write): Likewise.
* java/net/ServerSocket.java (implAccept): Don't throw an
IllegalBlockingModeException if we have a non-blocking
channel which initiated this accept operation.
* java/net/Socket.java (connect): Don't throw an
IllegalBlockingModeException if we have a non-blocking
channel which initiated this connect operation.
* java/nio/channels/spi/AbstractSelectableChannel.java
(configureBlocking): Only call implConfigureBlocking() if
the desired blocking mode is different from our current one.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.2562.2.6&r2=1.2562.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/net/PlainSocketImpl.java.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.4&r2=1.4.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/ServerSocketChannelImpl.java.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.11&r2=1.11.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/nio/SocketChannelImpl.java.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.15&r2=1.15.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/ServerSocket.java.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.34&r2=1.34.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/net/Socket.java.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.33&r2=1.33.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/nio/channels/spi/AbstractSelectableChannel.java.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.7&r2=1.7.4.1