Dead
[official-gcc.git] / gomp-20050608-branch / libjava / testsuite / libjava.lang / LargeFile.java
blob1bb8aec8c2674b557d9297f172276b9ed3d69462
1 /* Test to ensure files >= 2^31 bytes are supported. */
3 import java.io.*;
5 public class LargeFile
7 public static void main(String[] args) throws IOException
9 File file = new File("LargeFile.tmp");
11 try
13 RandomAccessFile rfile = new RandomAccessFile(file, "rw");
15 long pos = (long) Math.pow(2, 31);
17 rfile.seek(pos);
18 rfile.write('O');
19 rfile.write('K');
20 rfile.close();
22 // Re-open, read byte back using FileInputStream and clean up.
24 FileInputStream fis = new FileInputStream(file);
25 fis.skip(pos);
26 System.out.print((char) fis.read());
27 System.out.println((char) fis.read());
28 fis.close();
30 finally
32 if (file.exists())
33 file.delete();