aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/io/BufferedReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/io/BufferedReader.java')
-rw-r--r--libjava/java/io/BufferedReader.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/libjava/java/io/BufferedReader.java b/libjava/java/io/BufferedReader.java
index 9a293da5cd3..6c54f030349 100644
--- a/libjava/java/io/BufferedReader.java
+++ b/libjava/java/io/BufferedReader.java
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
+/* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation
This file is part of libgcj.
@@ -128,9 +128,9 @@ public class BufferedReader extends Reader
*/
public void mark(int readLimit) throws IOException
{
- checkStatus();
synchronized (lock)
{
+ checkStatus();
// In this method we need to be aware of the special case where
// pos + 1 == limit. This indicates that a '\r' was the last char
// in the buffer during a readLine. We'll want to maintain that
@@ -185,9 +185,9 @@ public class BufferedReader extends Reader
*/
public void reset() throws IOException
{
- checkStatus();
synchronized (lock)
{
+ checkStatus();
if (markPos < 0)
throw new IOException("mark never set or invalidated");
@@ -215,9 +215,9 @@ public class BufferedReader extends Reader
*/
public boolean ready() throws IOException
{
- checkStatus();
synchronized (lock)
{
+ checkStatus();
return pos < limit || in.ready();
}
}
@@ -242,9 +242,9 @@ public class BufferedReader extends Reader
*/
public int read(char[] buf, int offset, int count) throws IOException
{
- checkStatus();
synchronized (lock)
{
+ checkStatus();
// Once again, we need to handle the special case of a readLine
// that has a '\r' at the end of the buffer. In this case, we'll
// need to skip a '\n' if it is the next char to be read.
@@ -329,9 +329,9 @@ public class BufferedReader extends Reader
public int read() throws IOException
{
- checkStatus();
synchronized (lock)
{
+ checkStatus();
if (pos >= limit && fill () <= 0)
return -1;
return buffer[pos++];
@@ -444,11 +444,11 @@ public class BufferedReader extends Reader
*/
public long skip(long count) throws IOException
{
- checkStatus();
- if (count <= 0)
- return 0;
synchronized (lock)
{
+ checkStatus();
+ if (count <= 0)
+ return 0;
// Yet again, we need to handle the special case of a readLine
// that has a '\r' at the end of the buffer. In this case, we need
// to ignore a '\n' if it is the next char to be read.