/* Mmapping.*/ #include #include #include #include #include #include #include #include #include "common.h" #define PATH "./mmap_file" int main( int argc, char* argv[] ) { struct inf_t *data; time_t start; int fd; start = time(NULL); massert((fd = open( PATH, O_RDONLY )) < 0, "open"); data = mmap( NULL, sizeof(struct inf_t), PROT_READ, MAP_SHARED, fd, 0); if( data == MAP_FAILED ) { perror("mmap"); _exit(-1); } print_inf(data); return 0; }