windows mmap always maps the entire file