3.2.6. DVB munmap()

3.2.6.1. 名稱

dmx-munmap - 取消對映裝置記憶體

警告

此 API 仍處於實驗階段。

3.2.6.2. 概要

#include <unistd.h>
#include <sys/mman.h>
int munmap(void *start, size_t length)

3.2.6.3. 引數

start

mmap() 函式返回的對映緩衝區地址。

length

對映緩衝區的長度。這必須與提供給 mmap() 的值相同。

3.2.6.4. 描述

取消對映先前使用 mmap() 函式對映的緩衝區,並在可能的情況下釋放它。

3.2.6.5. 返回值

成功時,munmap() 返回 0,失敗時返回 -1,並且 errno 變數會被適當設定。

EINVAL

startlength 不正確,或者尚未對映緩衝區。