当前位置: 技术问答>linux和unix
【求教】修改共享内存的权限
来源: 互联网 发布时间:2016-07-28
本文导语: 用什么命令可以修改共享内存的权限? 请教教我。 谢谢 | http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index1.html void* mmap ( void * addr , size_t len , int prot , int flags , int fd , off_t offset ) 参数fd...
用什么命令可以修改共享内存的权限?
请教教我。
谢谢
请教教我。
谢谢
|
http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index1.html
void* mmap ( void * addr , size_t len , int prot , int flags , int fd , off_t offset )
参数fd为即将映射到进程空间的文件描述字,一般由open()返回,同时,fd可以指定为-1,此时须指定flags参数中的MAP_ANON,表明进行的是匿名映射(不涉及具体的文件名,避免了文件的创建及打开,很显然只能用于具有亲缘关系的进程间通信)。len是映射到调用进程地址空间的字节数,它从被映射文件开头offset个字节开始算起。prot 参数指定共享内存的访问权限。
void* mmap ( void * addr , size_t len , int prot , int flags , int fd , off_t offset )
参数fd为即将映射到进程空间的文件描述字,一般由open()返回,同时,fd可以指定为-1,此时须指定flags参数中的MAP_ANON,表明进行的是匿名映射(不涉及具体的文件名,避免了文件的创建及打开,很显然只能用于具有亲缘关系的进程间通信)。len是映射到调用进程地址空间的字节数,它从被映射文件开头offset个字节开始算起。prot 参数指定共享内存的访问权限。