aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/io/FileInputStream.java
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2003-03-24 15:43:22 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-03-24 15:43:22 +0000
commit950ebbeaf050929030c0bb0b89c9d0aa870d973d (patch)
tree750d1ed56fc294b0379fe7e0121d2ea862ae4dde /libjava/java/io/FileInputStream.java
parent6db450f90a63561e279076b6b143c035369265af (diff)
downloadgcc-950ebbeaf050929030c0bb0b89c9d0aa870d973d.zip
gcc-950ebbeaf050929030c0bb0b89c9d0aa870d973d.tar.gz
gcc-950ebbeaf050929030c0bb0b89c9d0aa870d973d.tar.bz2
2003-03-24 Michael Koch <konqueror@gmx.de>
* java/io/DataOutputStream.java (write): Merged from classpath. * java/io/File.java: Merged copyrigth with classpath. * java/io/FileInputStream.java (getChannel): Made it synchronized instead of using a synchronized block. * java/io/FileOutputStream.java: Reformatted. * java/io/InputStreamReader.java (InputStreamReader): Renamed enc to encoding_name. (close): Merged documentation from classpath. (getEncoding): Merged documentation from classpath. (ready): Merged documentation from classpath. (read): Merged documentation from classpath. * java/io/LineNumberReader.java (lineNumber): Made it private. (LineNumberReader): Use Constant instead of a direct value. * java/io/OutputStreamWriter.java (OutputStreamWriter): Renamed enc to encoding_scheme, merged documentation from classpath. (close): Merged documentation from classpath. (flush): Merged documentation from classpath. (write): Merged documentation from classpath. * java/io/PrintStream.java: Reformatted. From-SVN: r64806
Diffstat (limited to 'libjava/java/io/FileInputStream.java')
-rw-r--r--libjava/java/io/FileInputStream.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/libjava/java/io/FileInputStream.java b/libjava/java/io/FileInputStream.java
index 63390ec..533dd08 100644
--- a/libjava/java/io/FileInputStream.java
+++ b/libjava/java/io/FileInputStream.java
@@ -280,15 +280,12 @@ public class FileInputStream extends InputStream
* A file channel must be created by first creating an instance of
* Input/Output/RandomAccessFile and invoking the getChannel() method on it.
*/
- public FileChannel getChannel ()
+ public synchronized FileChannel getChannel ()
{
- synchronized (this)
- {
- if (ch == null)
- ch = new FileChannelImpl (fd, false, this);
+ if (ch == null)
+ ch = new FileChannelImpl (fd, false, this);
- return ch;
- }
+ return ch;
}
} // class FileInputStream