Added a slightly more portable posix_fallocate