私は現在 iOS 用の C ライブラリを移植しており、元の sem_init() を sem_open() に変更する必要があります。これは、iOS が sem_init() をサポートしていないためです。
sem_open() がシステム内の共有メモリ ファイルを開くという議論を見てきましたが、共有メモリ ファイルを検証して、sem_open() がセマフォを正常に開くかどうかを確認したいと思います。
/dev/shmで検索しようとしましたが、shmディレクトリはありませんが、sem_openは「SEM_FAILED」を返さないため、共有メモリファイルはどこに行きますか?
ありがとう