I just retested on 5 and 6GB files on the Mac PPC with OS X and an X86 machine with FreeBSD, and things are fine on those platforms and using newLISP v.9.0.11.
I cannot test on Windows before tomorrow or the day after. But you can test yourself running:
c:\sleeper\> newlisp qa-lfs
you can find the test script qa-lfs in the source distribution at:
newlisp-x.x.x/qa-lfs
The script generates a 5GB file and then seeks to different positions verifying the contents. After the script completes you can do:
you can change the script so it goes to 6GB or more. With 5GB you are already in 64-Bit territory. The script works in 1K blocks and needs several minutes to complete. WinXP was last tested with newLISP 9.0 and was fine back then on a Celeron running XP home edition.
It seems to flip over to failure at the 32nd bit after 0x7fffffff, as if LFS is not working on WinXP, I am pretty sure I tested this, but will try again as soon as I get my hands on a Windows machine.
The large file support on Win32 never worked, sorry for the false information earlier, but is fixed now in 9.0.12 and posted in the development directory.
Lutz
ps: still I think you need a NTFS formatted disk drive and it will not work on FAT32
I reposted the installer and source package, the checksums are fine now.
There will also be a checksum for the entire installer. That ensures, that when installing from the installer the checksums inside are authentic.
Once the files are expanded on the machine, security is in the hands of the machine owner, as even the md5-checksums.txt file could be replaced/renamed together with false .exe and .dll files.