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