OSDN Git Service

Fixing available() and close() for archive streams.
authorJesse Wilson <jessewilson@google.com>
Thu, 17 Sep 2009 01:21:02 +0000 (18:21 -0700)
committerJesse Wilson <jessewilson@google.com>
Fri, 18 Sep 2009 18:40:05 +0000 (11:40 -0700)
commit7f331f3efb8c9c9879bf6b5154eaf2fdc849ab9b
tree370e75492fd37e8ea47e5ea7c3a8e3d816430eea
parenteea407c0e9b0a92aa80891e94125a82fac6aa514
Fixing available() and close() for archive streams.

This builds on work originally submitted to Harmony:
  http://issues.apache.org/jira/browse/HARMONY-6210
The approach is to change available() to eagerly set eof to true,
rather than waiting for a read to fail.
libcore/archive/src/main/java/java/util/zip/GZIPInputStream.java
libcore/archive/src/main/java/java/util/zip/InflaterInputStream.java
libcore/archive/src/main/java/java/util/zip/ZipInputStream.java
libcore/archive/src/test/java/org/apache/harmony/archive/tests/java/util/jar/JarInputStreamTest.java
libcore/archive/src/test/java/org/apache/harmony/archive/tests/java/util/zip/DeflaterOutputStreamTest.java
libcore/archive/src/test/java/org/apache/harmony/archive/tests/java/util/zip/InflaterInputStreamTest.java
libcore/archive/src/test/java/org/apache/harmony/archive/tests/java/util/zip/ZipFileTest.java
libcore/archive/src/test/java/org/apache/harmony/archive/tests/java/util/zip/ZipInputStreamTest.java