我目前正在为 iOS 移植一个 C 库,并且需要将原始 sem_init() 更改为 sem_open() 因为 iOS 不支持 sem_init()
我已经看到一些讨论告诉 sem_open() 将在系统中打开一个共享内存文件,现在我想通过验证共享内存文件来检查 sem_open() 一个信号量是否成功。
已经尝试在/dev/shm中查找,但是没有shm目录,但是sem_open没有返回“SEM_FAILED”,那么共享内存文件到哪里去了呢?
谢谢
我目前正在为 iOS 移植一个 C 库,并且需要将原始 sem_init() 更改为 sem_open() 因为 iOS 不支持 sem_init()
我已经看到一些讨论告诉 sem_open() 将在系统中打开一个共享内存文件,现在我想通过验证共享内存文件来检查 sem_open() 一个信号量是否成功。
已经尝试在/dev/shm中查找,但是没有shm目录,但是sem_open没有返回“SEM_FAILED”,那么共享内存文件到哪里去了呢?
谢谢