У меня есть поиск, и я не могу найти способ использования mmap. Это то, что у меня есть ..Как использовать mmap в c
char *pchFile;
if ((pchFile = (char *) mmap (NULL, fileSize, PROT_READ, MAP_SHARED, fd, 0)) == (char *) -1){
fprintf(stderr, "Mmap Err: \n");
exit (1);
}
Итак, как же я от получения pchFile, прочитанный из файла? Является ли pchFile массив байтов, отображенный из mmap? Как читать при смещении, например, 400 байтов? Могу ли я иметь смещение и читать только определенную сумму, например, читать только 100 байтов?