(page_size - (s.st_size % page_size)));
char * map;
-#if defined(__osf__)
- // This version of mmap does NOT allow requested length to be
- // greater than the file size ... in contradiction to the
- // documentation (don't round up).
- map = (char *) mmap(0, s.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
-#else
map = (char *) mmap(0, map_size, PROT_READ, MAP_PRIVATE, fd, 0);
-#endif
if (map == (char *)-1) {
// We could not map it for some reason. Let's just read it into