C Shmap 3.2共享内存的恢复指针

C Shmap 3.2共享内存的恢复指针,c,data-structures,map,shared-memory,C,Data Structures,Map,Shared Memory,我的问题是:我如何保护一个“引用/指针”,以便以后访问数据结构 如上所述,数据结构保存在共享内存中。初始化后还可以看到linux ipcs中列出了一个新的信号量数组 初始化部分是直接的,在API页面中进行了描述,我的假设是,在shmap_opts(initializer parameter struct)中,p_mem必须是指向原始结构的指针 如果有人对这个库更感兴趣,如果你对c的专业知识很好,你可能会比我更快发现它。我的目标是填充数据结构,并将指针地址保留在文件中,然后使用第二个进程实际检索数

我的问题是:我如何保护一个“引用/指针”,以便以后访问数据结构

如上所述,数据结构保存在共享内存中。初始化后还可以看到linux ipcs中列出了一个新的信号量数组

初始化部分是直接的,在API页面中进行了描述,我的假设是,在shmap_opts(initializer parameter struct)中,p_mem必须是指向原始结构的指针

如果有人对这个库更感兴趣,如果你对c的专业知识很好,你可能会比我更快发现它。我的目标是填充数据结构,并将指针地址保留在文件中,然后使用第二个进程实际检索数据结构并再次填充数据

谢谢你的帮助

这里还有一个直接的代码视图,大多数人可能没有使用过这个库


我已经和这个sourceforge项目的负责人谈过了。他确认,目前这只适用于分叉流程,如果不扩展当前库,则无法解决此问题