Привет всем Есть кусок памяти выделенный в первом процессе. как его передать в другой процесс? делаю так:
char* data = new char[XXX];
int mem = shmget(......);
char* data2 = shmat(mem, data, 0); -- ошибка :(
можно конечно написать shmat(mem, 0,0) и потом память откопировать, но так не подходит :(
или я где-то не прав? может еще как можно передать память?