cfree()

Освободить ранее выделенную память

Прототип:

#include <malloc.h>
int cfree( void *ptr );

Аргументы:

ptr
Указатель на блок памяти, которую нужно освободить. Вызов cfree() с указателем на NULL является безопасным.

Библиотека:

libc

Описание:

Функция cfree() освобождает блок памяти, определяемый ptr, который был получен ранее с помощью вызова calloc(), malloc() или realloc().

Возвращаемое значение:

1

Классификация:

Unix

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Предостережения:

Вызов cfree() для указателя, который был ранее освобожден вызовом cfree(), free() или realloc(), может повредить структуры данных выделения памяти.

Тематические ссылки:

alloca(), calloc(), free(), malloc(), realloc(), sbrk()




Предыдущий раздел: Описание API системной библиотеки