В 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

Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.