相關函式 mmap
表頭檔案 #include<unistd.h>
#include<sys/mman.h>
定義函式 int munmap(void *start,size_t length);
函式說明 munmap()用來取消參數start所指的映射記憶體起始地址,參數length則是欲取消的記憶體大小。當進程結束或利用exec相關函式來執行其他程式時,映射記憶體會自動解除,但關閉對應的檔案描述詞時不會解除映射。
返回值 如果解除映射成功則返回0,否則返回-1,錯誤原因存於errno中錯誤代碼EINVAL
參數 start或length 不合法。
相關詞條
-
munmap
munmap(解除記憶體映射) 相關函式...定義函式 int munmap(void *start,size_t length); 函式說明 munmap...
-
mmap
, int fd, off_t offset); int munmap...。對共享區的寫入,相當於輸出到檔案。直到msync()或者 munmap...,mmap()返回被映射區的 指針, munmap()返回0。失敗時...
函式 條件 參數 返回說明 設備操作 -
系統調用
頁面解鎖mmap 映射虛擬記憶體頁munmap 去除記憶體頁映射mremap...
系統調用簡介 系統調用原理 系統調用接口 系統調用和普通調用的區別 -
嵌入式Linux上的C語言編程實踐
內容簡介 目前嵌入式技術和Linux程式開發技術成為計算機界比較流行的兩大技術。作為一種非常基礎嵌入式Linux上的C語言編程實...
內容簡介 作者簡介 前言 目錄 -
ARM嵌入式Linux系統開發技術詳解
宣傳語繼《Windows驅動開發技術詳解》之後又一本心血力作!原創經典,嵌入式系統一線工程師傾力打造。深入Linux系統底層和內...
宣傳語 內容簡介 前言 本書特點 目錄 -
Video4Linux
fd,off_t offset)、munmap(void *start...
簡介 小結 -
精通ARM嵌入式Linux系統開發
內容簡介計算機書籍《精通arm嵌入式linux系統開發(含cd光碟1張) 》全書共25章,從嵌入式處理器arm開始,講解了arm...
基本信息 內容簡介 目錄 -
msync
函式簡介刷新變化函式msync() 進程在映射空間的對共享內容的改變並不直接寫回到磁碟檔案中,往往在調用munmap()後才執行該操作。函式原型int msync ( void * addr...
函式簡介 -
UNIX網路編程 : 第2版· 第2卷, 進程間通信(中文版)
24412.1 概述 24412.2 mmap、munmap和msync函式...
內容介紹 作者介紹 作品目錄