Webrev at: http://cr.openjdk.java.net/~mchung/6402006/webrev.00/
This fixes a bug in the windows implementation of io_util.c that ignores the high-order doubleword of the file size in computing the end of the file. Thus the available() method incorrectly returns only the low-order 32-bit for large files.
Thanks Mandy