Determines whether the buffer address is valid and exists within the heap.
int heap_validate_buffer( void * buf );
The value of buf passed to heap_validate_buffer() must be a value returned from calloc, malloc, or realloc. heap_validate_buffer() will fail for values of buf+n where n >= 1.
0
(zero)
0
(zero)
EACCES |
The buffer address does not exist within the process. |
EINVAL |
The heap is not a valid MPOOL or the buffer does not belong to the heap. |
Versions | Defined in | Include | Link to |
---|---|---|---|
INtime 4.0 | intime/rt/include/heap.h | heap.h | clib.lib |