long page_size = sysconf(_SC_PAGE_SIZE);
off_t pages = (stats.st_size - 1) / page_size + 1;
long map_size = pages * page_size;
char *m = mmap(NULL, map_size, PROT_READ, MAP_SHARED, fd, 0);
long page_size = sysconf(_SC_PAGE_SIZE);
off_t pages = (stats.st_size - 1) / page_size + 1;
long map_size = pages * page_size;
char *m = mmap(NULL, map_size, PROT_READ, MAP_SHARED, fd, 0);