Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/m/munmap_device_memory.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/m/munmap_device_memory.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/m/munmap_device_memory.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/m/munmap_device_memory.html on line 8
Unmap previously mapped addresses
#include <sys/mman.h>
int munmap_device_memory( void * addr,
size_t len );
- addr
- The beginning of the range of addresses that you want to unmap.
- len
- The length of the range of addresses, in bytes.
libc
Use the -l c option to
qcc
to link against this library.
This library is usually included automatically.
The munmap_device_memory() function is essentially the same as
munmap().
It removes any mappings for pages in the address range
starting at addr and continuing for len bytes,
rounded up to the next multiple of the page size.
Subsequent references to these pages cause a SIGSEGV signal to be set on the process.
If there are no mappings in the specified address range, then
munmap()
has no effect.
This function is the complement of
mmap_device_memory().
- -1
- An error occurred
(errno is set).
- Any other value
- Success.
- EINVAL
- The addresses in the specified range are outside the range allowed for the address space of a process.
- ENOSYS
- The
munmap()
function isn't supported by this implementation.
QNX Neutrino
Safety: | |
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |
mmap_device_memory(),
munmap(),
munmap_device_io()
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/m/munmap_device_memory.html on line 156
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/m/munmap_device_memory.html on line 156