Вопрос по c, shared-memory, freebsd, posix – Как получить список открытых сегментов разделяемой памяти posix во FreeBSD

7

В Linux я могу получить список открытых сегментов разделяемой памяти posix, получив список каталогов / dev / shm.

Как программно получить список всех открытых сегментов разделяемой памяти posix во FreeBSD? Предполагая, что сегменты открываются с помощью shm_open, и я не знаю даже части имени, которая использовалась в качестве первого аргумента shm_open.

из командной строки,ipcs -m возвращает список используемых сегментов разделяемой памяти. Vikdor
Нет, ipcs -m для разделяемой памяти системы V. Turnaev Evgeny

Ваш Ответ

1   ответ
6

 * TODO:
 *
 * (2) Need to export data to a userland tool via a sysctl.  Should ipcs(1)
 *     and ipcrm(1) be expanded or should new tools to manage both POSIX
 *     kernel semaphores and POSIX shared memory be written?
 *
 * (3) Add support for this file type to fstat(1).
Если я бегуls -l /dev/shm/ в моей системе Linux (2.6.32) я вижу сегменты разделяемой памяти и их соответствующие размеры.

Похожие вопросы