ipsec_get_policylen()

Получить длину политики IPsec

Прототип:

#include <netinet6/ipsec.h>
int ipsec_get_policylen( char *buf );

Аргументы:

buf
Указатель на структуру политики IPsec struct sadb_x_policy.

Библиотека:

libipsec

Описание:

Функция ipsec_get_policylen() получает длину политики IPsec. Обратитесь к ipsec_set_policy() для получения более детальной информации о политиках.

Часто требуется знать размер содержимого сгенерированного буфера для вызова setsockopt(). Функция ipsec_get_policylen() и возвращает этот размер.

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

>=0
Размер буфера.
<0
Возникла ошибка.

Примеры:

Доступны по ссылке ipsec_set_policy().

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

Unix

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

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

IPsec, ipsec_dump_policy(), ipsec_set_policy(), ipsec_strerror()

setkey в Справочнике по Утилитам




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