Список сетевых интерфейсов
#include <net/if.h>struct if_nameindex {unsigned int if_index; /* 1, 2, ... */char *if_name; /* null terminated name: "le0", ... */};
Тип позволяет адресовать список сетевых интерфейсов. Структура включает следующие поля:
Структура обычно используется в контексте массива, причем, последний элемент характеризуется if_index = 0
и if_name = NULL
.
POSIX 1003.1
if_freenameindex(), if_nameindex()
Предыдущий раздел: Описание API сетевой библиотеки