Commit af5fcbd0 by Michael Koch Committed by Michael Koch

2003-04-06 Michael Koch <konqueror@gmx.de>

	* java/io/FileInputStream.java
	(skip): Renamed some variables to match classpath, added
	checks from classpath.

From-SVN: r65300
parent 10b7602f
2003-04-06 Michael Koch <konqueror@gmx.de>
* java/io/FileInputStream.java
(skip): Renamed some variables to match classpath, added
checks from classpath.
2003-03-31 Michael Koch <konqueror@gmx.de>
* javax/swing/AbstractAction.java
......
......@@ -268,11 +268,18 @@ public class FileInputStream extends InputStream
*
* @exception IOException If an error occurs
*/
public long skip(long n) throws IOException
public long skip (long numBytes) throws IOException
{
long startPos = fd.getFilePointer();
long endPos = fd.seek(n, FileDescriptor.CUR, true);
return endPos - startPos;
if (numBytes < 0)
throw new IllegalArgumentException ( "Can't skip negative bytes: " +
numBytes);
if (numBytes == 0)
return 0;
long curPos = fd.getFilePointer ();
long newPos = fd.seek (numBytes, FileDescriptor.CUR, true);
return newPos - curPos;
}
/**
......
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