#include #include #include #include int main(int argc, char *argv[]) { if (argc != 2) return EXIT_FAILURE; FILE *file = fopen(argv[1], "rb"); fseek(file, 0, SEEK_END); long size = ftell(file); char *buf = (char *)mmap(NULL, size, PROT_READ, MAP_PRIVATE, fileno(file), 0); for (long i = 0; i < size; i++) char temp = buf[i]; int result = munmap(buf, size); fclose(file); return EXIT_SUCCESS; }