Удобный способ узнать размер общей памяти в LinuxLinux

Anonymous
Удобный способ узнать размер общей памяти в Linux

Сообщение Anonymous »

У меня есть два процесса в Linux, которые совместно используют блок памяти, созданный shm_open + ftruncate + mmap.
После производитель создал shm, потребитель должен знать размер shm при подключении shm.
Эти два процесса НЕ находятся в отношении родитель/потомок, поэтому я не могу НЕ естественным образом переносить размер из одного в другой посредством fork.
Что касается любых методов RPC, я думаю, что они слишком тяжелый, а мне просто нужно получить размер ШМ.
Есть ли простой/удобный способ сделать это?

Подробнее здесь: https://stackoverflow.com/questions/785 ... y-on-linux

Вернуться в «Linux»