inet6_rthdr_segments()

Подсчитать количество сегментов в заголовке маршрутизации IPv6

Прототип:

#include <netinet/in.h>
int inet6_rthdr_segments( const struct cmsghdr *cmsg );

Аргументы:

cmsg
Указатель на вспомогательные данные, содержащие заголовок маршрутизации.

Библиотека:

libsocket

Описание:

Данная функция возвращает количество сегментов (адресов), содержащихся в заголовке маршрутизации, указанном в cmsg.

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

1...23
Успешное завершение.
-1
Возникла ошибка.

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

RFC 2292

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

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

inet6_rthdr_add(), inet6_rthdr_getaddr(), inet6_rthdr_getflags(), inet6_rthdr_init(), inet6_rthdr_lasthop(), inet6_rthdr_reverse(), inet6_rthdr_space()

Основано на:




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