if_indextoname()

Сопоставить индекс интерфейса с его именем

Прототип:

#include <net/if.h>
char * if_indextoname( unsigned int ifindex,
char *ifname );

Аргументы:

ifindex
Индекс интерфейса.
ifname
Указатель на буфер, куда if_indextoname() должна скопировать имя интерфейса. Буфер должен быть размером не меньше чем IFNAMSIZ байт.

Библиотека:

libsocket

Описание:

Функция if_indextoname() связывает индекс интерфейса, заданный в ifindex с соответствующим именем. Имя копируется в буфер ifname.

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

Указатель на строку имени, или NULL если не нашлось интрефейса, соответствующего заданному индексу.

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

POSIX 1003.1

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

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

getifaddrs(), if_freenameindex(), if_nameindex(), if_nametoindex()




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