Commit 03496eb1 by Jesse Rosenstock Committed by Tom Tromey

RandomAccessFile.java (skipBytes): Return number of bytes skipped.

2002-08-13  Jesse Rosenstock  <jmr@fulcrummicro.com>

	* java/io/RandomAccessFile.java (skipBytes): Return number of
	bytes skipped.

From-SVN: r56265
parent ee1884cb
2002-08-13 Jesse Rosenstock <jmr@fulcrummicro.com>
* java/io/RandomAccessFile.java (skipBytes): Return number of
bytes skipped.
2002-08-01 Mark Wielaard <mark@klomp.org> 2002-08-01 Mark Wielaard <mark@klomp.org>
Reenable patch since shared library troubles on powerpc are solved: Reenable patch since shared library troubles on powerpc are solved:
......
...@@ -171,7 +171,11 @@ public class RandomAccessFile implements DataOutput, DataInput ...@@ -171,7 +171,11 @@ public class RandomAccessFile implements DataOutput, DataInput
public int skipBytes (int count) throws IOException public int skipBytes (int count) throws IOException
{ {
return count <= 0 ? 0 : fd.seek(count, FileDescriptor.CUR, true); if (count <= 0)
return 0;
long startPos = fd.getFilePointer();
long endPos = fd.seek(count, FileDescriptor.CUR, true);
return (int) (endPos - startPos);
} }
public void write (int oneByte) throws IOException public void write (int oneByte) throws IOException
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment