3.2.6. DVB munmap()
3.2.6.1. Name
dmx-munmap - Unmap device memory
警告
This API is still experimental.
3.2.6.2. Synopsis
#include <unistd.h>
#include <sys/mman.h>
-
int
munmap
(void *start, size_t length)
3.2.6.3. Arguments
start
Address of the mapped buffer as returned by the
mmap() function.
length
Length of the mapped buffer. This must be the same value as given to
mmap().
3.2.6.4. Description
Unmaps a previously with the mmap() function mapped
buffer and frees it, if possible.
3.2.6.5. Return Value
On success munmap() returns 0, on failure -1 and the
errno
variable is set appropriately:
- EINVAL
The start
or length
is incorrect, or no buffers have been
mapped yet.