freelmb Subroutine
Purpose
Returns a block of memory allocated by alloclmb() to the system.
Syntax
#include <sys/dr.h>
int freelmb(long long laddr
Description
The freelmb() subroutine returns a block of memory, allocated by allocmb(), for general system use.
Parameters
Item | Description |
---|---|
laddr | A previously allocated LMB address. |
Execution Environment
This freelmb() interface should only be called from the process environment.
Return Values
Item | Description |
---|---|
0 | The LMB is successfully freed. |
Error Codes
Item | Description |
---|---|
ENOTSUP | LMB allocation not supported on this system. |
EINVAL | laddr does not describe a previously allocated LMB. |
EINVAL | Not in the process environment. |