![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. | 
Free allocated memory
#include <malloc.h> int cfree( void *ptr );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The cfree() function deallocates the memory block specified by ptr, which was previously returned by a call to calloc(), malloc() or realloc().
1
| Safety: | |
|---|---|
| Cancellation point | No | 
| Interrupt handler | No | 
| Signal handler | No | 
| Thread | Yes | 
Calling cfree() on a pointer already deallocated by a call to cfree(), free(), or realloc() could corrupt the memory allocator's data structures.
alloca(), calloc(), free(), malloc(), realloc(), sbrk()
![]()  | 
![]()  | 
![]()  | 
![]()  |