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>
|
2003-03-31 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
* javax/swing/AbstractAction.java
|
* javax/swing/AbstractAction.java
|
||||||
|
|
|
@ -268,11 +268,18 @@ public class FileInputStream extends InputStream
|
||||||
*
|
*
|
||||||
* @exception IOException If an error occurs
|
* @exception IOException If an error occurs
|
||||||
*/
|
*/
|
||||||
public long skip(long n) throws IOException
|
public long skip (long numBytes) throws IOException
|
||||||
{
|
{
|
||||||
long startPos = fd.getFilePointer();
|
if (numBytes < 0)
|
||||||
long endPos = fd.seek(n, FileDescriptor.CUR, true);
|
throw new IllegalArgumentException ( "Can't skip negative bytes: " +
|
||||||
return endPos - startPos;
|
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