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
This commit is contained in:
parent
10b7602f3f
commit
af5fcbd02e
|
@ -1,3 +1,9 @@
|
|||
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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue