diff options
Diffstat (limited to 'libjava/java/io/natFileDescriptorPosix.cc')
-rw-r--r-- | libjava/java/io/natFileDescriptorPosix.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/java/io/natFileDescriptorPosix.cc b/libjava/java/io/natFileDescriptorPosix.cc index e8ec9a7..ad1dcc4 100644 --- a/libjava/java/io/natFileDescriptorPosix.cc +++ b/libjava/java/io/natFileDescriptorPosix.cc @@ -371,7 +371,7 @@ java::io::FileDescriptor::available (void) off_t where = 0; if (fstat (fd, &sb) != -1 && S_ISREG (sb.st_mode) - && (where = lseek (fd, SEEK_CUR, 0)) != (off_t) -1) + && (where = lseek (fd, 0, SEEK_CUR)) != (off_t) -1) { num = (long) (sb.st_size - where); num_set = true; @@ -397,6 +397,6 @@ java::io::FileDescriptor::available (void) return (jint) num; #else - throw new IOException (JvNewStringLatin1 ("unimplemented")); + return 0; #endif } |