Comment obtenir la liste des segments de mémoire partagée posix ouverts dans FreeBSD

Sous Linux, je peux obtenir la liste des segments de mémoire partagée posix ouverts en obtenant la liste des répertoires / dev / shm.

Comment obtenir par programme la liste de tous les segments de mémoire partagée posix ouverts dans FreeBSD? En supposant que les segments ouverts avec shm_open et je ne connais même pas une partie d’un nom qui a été utilisé comme premier argument de shm_open.

Tu ne peux pas. Voir le commentaire dans /sys/kern/uipc_shm.c:

  * 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).