В 1-ом процессе: fdd = open("/dev/...", O_RDWR) // OK reg = (unsigned int *) mmap(0, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fdd, 0); // OK Далее передаю reg в другой процесс и там хочю его замапить: reg1 = (unsigned int *) mmap(reg, PAGE_SIZE, PROT_READ | PROT_WRITE | MAP_ANONYMOUS, MAP_SHARED, 0, 0); - ОШИБКА (-1) Что не так ?
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от fmjs
Ответ на:
комментарий
от Murr
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум mmap (2006)
- Форум mmap Bus error (2005)
- Форум GLib mmap: failed to allocate 4Gb (2016)
- Форум Как MAP_GROWSDOWN в mmap? (2018)
- Форум трейсинг malloc/free (2014)
- Форум mmap и Windows (2008)
- Форум Linux mmap assembler (2007)
- Форум Чтение многомерного массива из отраженого файла (2011)
- Форум physical memory access (2004)
- Форум date не читает /etc/localtime (2019)