diff options
author | Ito Kazumitsu <kaz@maczuka.gcd.org> | 2005-02-17 19:51:25 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2005-02-17 19:51:25 +0000 |
commit | 7801fed43de9df48ec81760a5fb20f54436d165f (patch) | |
tree | 5bed176a4214fbab9ae896344151df1dca643fde | |
parent | ae54ec16cdaf815a4e416e8193dd9e645b73fdab (diff) | |
download | gcc-7801fed43de9df48ec81760a5fb20f54436d165f.zip gcc-7801fed43de9df48ec81760a5fb20f54436d165f.tar.gz gcc-7801fed43de9df48ec81760a5fb20f54436d165f.tar.bz2 |
FileChannelImpl.java (write(ByteBuffer)): Move the position of the source buffer forward.
2005-02-17 Ito Kazumitsu <kaz@maczuka.gcd.org>
* gnu/java/nio/channels/FileChannelImpl.java (write(ByteBuffer)):
Move the position of the source buffer forward.
From-SVN: r95184
-rw-r--r-- | libjava/ChangeLog | 5 | ||||
-rw-r--r-- | libjava/gnu/java/nio/channels/FileChannelImpl.java | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 49a0b6e..cb0e024 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2005-02-17 Ito Kazumitsu <kaz@maczuka.gcd.org> + + * gnu/java/nio/channels/FileChannelImpl.java (write(ByteBuffer)): + Move the position of the source buffer forward. + 2005-02-17 Tom Tromey <tromey@redhat.com> * java/lang/Class.h (_Jv_GetMethodString): Updated declaration. diff --git a/libjava/gnu/java/nio/channels/FileChannelImpl.java b/libjava/gnu/java/nio/channels/FileChannelImpl.java index 678e10f..887d1dc 100644 --- a/libjava/gnu/java/nio/channels/FileChannelImpl.java +++ b/libjava/gnu/java/nio/channels/FileChannelImpl.java @@ -1,5 +1,5 @@ /* FileChannelImpl.java -- - Copyright (C) 2002, 2004 Free Software Foundation, Inc. + Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -192,6 +192,7 @@ public final class FileChannelImpl extends FileChannel { byte[] buffer = src.array(); write(buffer, src.arrayOffset() + src.position(), len); + src.position(src.position() + len); } else { |