Stdio.File: Don't preallocate huge read buffers.
It is common for code to attempt to read huge (typically on
the order of 2GB) amounts of data from sources which are
expected to be much smaller. Don't fail the read() due to
there being no memory for the huge buffer.
Fixes multiple build failures.