freeifaddrs()

Освободить адрес сетевого интерфейса

Прототип:

#include <sys/types.h>
#include <sys/socket.h>
#include <ifaddrs.h>
void freeifaddrs( struct ifaddrs *ifap );

Аргументы:

ifap
Указатель на связный список, состоящий из struct ifaddrs, память выделенную под который требуется освободить.

Библиотека:

libsocket

Описание:

Функция freeifaddrs() освобождает динамически выделенные данные, возвращаемые getifaddrs().

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

Unix

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

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

getifaddrs(), struct ifaddrs, ioctl(), malloc(), socket(), sysctl()




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