addr: 传NULL
length: 映射区的长度
prot:
PROT_READ 可读
PROT_WRITE 可写
flags:
MAP_SHARED 共享的,对内存的修改会影响原文件
MAP_PRIVATE 私有的
fd: 文件描述符,open打开一个文件
offset: 偏移量
返回值:
成功 返回可用的内vu你首地址
失败 返回MAP_FAILED
void *mmap(void *addr, size_t length, int prot, int flags,int fd, off_t offset);
释放映射区
addr: 传mmap的返回值
leng: mmap创建的长度
返回值:
成功 0
失败 -1
int munmap(void *addr, size_t length);
相关文章
- 10-31c++ 类数据成员的定义、声明
- 10-31c++里的类型转化
- 10-31eclipse 配置c++
- 10-31C++中vector 容器的基本操作
- 10-31C++数组排序
- 10-31C++ 里 构建动态二维数组
- 10-31C++之vector容器
- 10-31C++ 拷贝构造函数 和 六大函数
- 10-31C++中的重载,隐藏,覆盖,虚函数,多态浅析
- 10-31C++中的初始化列表中可以对那些变量或对象进行初始化