LINUX.ORG.RU

shmget, shmat и другие


0

0

Привет всем Есть кусок памяти выделенный в первом процессе. как его передать в другой процесс? делаю так:

char* data = new char[XXX];

int mem = shmget(......);

char* data2 = shmat(mem, data, 0); -- ошибка :(

можно конечно написать shmat(mem, 0,0) и потом память откопировать, но так не подходит :(

или я где-то не прав? может еще как можно передать память?


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