PR_MemUnmap¶
Unmap a memory region that is backed by a memory-mapped file.
Syntax¶
#include <prio.h>
PRStatus PR_MemUnmap(
void *addr,
PRUint32 len);
Parameters¶
The function has the following parameters:
addr
The starting address of the memory region to be unmapped.
len
The length, in bytes, of the memory region.
Returns¶
The function returns one of the following values:
If the memory region is successfully unmapped,
PR_SUCCESS
.If the memory region is not successfully unmapped,
PR_FAILURE
. The error code can be retrieved via PR_GetError.
Description¶
PR_MemUnmap removes the file mapping for the memory region
(addr
, addr + len
). The parameter addr
is the return value
of an earlier call to PR_MemMap.