Correct "fix" for this...

Cleaner answer is to support up to 2Gb sized files and be done with this
on ARM targets for now- we can "correct" this for 64-bit file offsets
LATER.