Linuxでは、/ dev / shmディレクトリリストを取得することで、開いているposix共有メモリセグメントのリストを取得できます。
FreeBSDで開いているすべてのposix共有メモリセグメントのリストをプログラムで取得するにはどうすればよいですか?セグメントがshm_openで開かれ、shm_openの最初の引数として使用された名前の一部さえ知らないと仮定します。
Linuxでは、/ dev / shmディレクトリリストを取得することで、開いているposix共有メモリセグメントのリストを取得できます。
FreeBSDで開いているすべてのposix共有メモリセグメントのリストをプログラムで取得するにはどうすればよいですか?セグメントがshm_openで開かれ、shm_openの最初の引数として使用された名前の一部さえ知らないと仮定します。
できません。/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).