Begin forwarded message:
From: Nicolai Hess nicolaihess@googlemail.com Subject: Re: [squeak-dev] filesize reporting 0 for very large files Date: 18. März 2012 21:31:05 MEZ To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Reply-To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org
For the 32Bit unix VM, primitiveDirectoryLookup and primitiveFileSize doesn't work with files larger than 2^32 bits. Possible workaround/fix. Build with -D_FILE_OFFSET_BITS=64 and replace ftell,fseek in sqFilePluginBasicPrims with ftello,fseeko. Now reading filesize for files larger than 2^32 bits works, but I don't know if there are any side effects.
regards Nicolai
vm-dev@lists.squeakfoundation.org