Ios sem_在osx上的何处打开共享内存

Ios sem_在osx上的何处打开共享内存,ios,macos,shared-memory,semaphore,Ios,Macos,Shared Memory,Semaphore,我目前正在为iOS移植一个C库,需要将原来的sem_init()更改为sem_open(),因为 iOS不支持sem_init() 我看到一些讨论告诉我们sem_open()将在系统中打开一个共享内存文件,现在我想通过验证共享内存文件来检查sem_open()是否成功地打开了一个信号量 已经尝试在/dev/shm中查找,但是没有shm目录,但是sem_open不会返回“sem_FAILED”,那么共享内存文件会去哪里 感谢操作系统X上的sem\u open()手册页上的: 在中创建的对象的文件系

我目前正在为iOS移植一个C库,需要将原来的sem_init()更改为sem_open(),因为 iOS不支持sem_init()

我看到一些讨论告诉我们sem_open()将在系统中打开一个共享内存文件,现在我想通过验证共享内存文件来检查sem_open()是否成功地打开了一个信号量

已经尝试在/dev/shm中查找,但是没有shm目录,但是sem_open不会返回“sem_FAILED”,那么共享内存文件会去哪里


感谢操作系统X上的
sem\u open()
手册页上的:

在中创建的对象的文件系统中没有可见的条目 这个实现