OSDN Git Service

2003-06-14 Michael Koch <konqueror@gmx.de>
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 14 Jun 2003 05:44:38 +0000 (05:44 +0000)
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 14 Jun 2003 05:44:38 +0000 (05:44 +0000)
* java/io/BufferedReader.java,
java/io/FileOutputStream.java:
New versions from classpath.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67932 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/io/BufferedReader.java
libjava/java/io/FileOutputStream.java

index 24a8e9d..0947279 100644 (file)
@@ -1,3 +1,9 @@
+2003-06-14  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/BufferedReader.java,
+       java/io/FileOutputStream.java:
+       New versions from classpath.
+
 2003-06-12  Andrew Haley  <aph@redhat.com>
 
        * prims.cc (catch_segv): Create exception in handler.
index eb2e2d2..46c9e41 100644 (file)
@@ -164,6 +164,9 @@ public class BufferedReader extends Reader
    */
   public void mark(int readLimit) throws IOException
   {
+    if (readLimit < 0)
+      throw new IllegalArgumentException();
+
     synchronized (lock)
       {
        checkStatus();
index f4488dc..1254350 100644 (file)
@@ -85,7 +85,8 @@ public class FileOutputStream extends OutputStream
     if (s != null)
       s.checkWrite(path);
     fd = new FileDescriptor (path, (append
-                                   ? FileDescriptor.APPEND
+                                   ? FileDescriptor.WRITE
+                                     | FileDescriptor.APPEND
                                    : FileDescriptor.WRITE));
   }