#include #include #include #include #include #include int main(void) { int fd = open("ppImage.config", O_RDONLY); struct stat buf; fstat(fd, &buf); int nBytes = buf.st_size + 1; void *file = mmap(0, nBytes, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0); //printf("%ld\n", sysconf(_SC_PAGE_SIZE)); // printf("%c\n", ((char*)file)[0]); // ((char*)file)[buf.st_size - 1] = '\0'; // printf("%zd\n", strlen((char*)file)); printf("%s\n", (char*)file); munmap(file, nBytes); close(fd); }