ipsec_strerror()

Получить последнее сообщение об ошибке при работе с библиотекой IPsec

Прототип:

#include <netinet6/ipsec.h>
const char *ipsec_strerror( void );

Библиотека:

libipsec

Описание:

Функция ipsec_strerror() получает сообщение об ошибке для последнего вызова IPsec, завершившегося с ошибкой. В случае, если программа содержит объявление:

extern int ipsec_errcode;

то есть возможность получить доступ к коду ошибки из библиотеки работы с политиками IPsec. Возможно использование ipsec_strerror() для получения сообщения об ошибке по связанному с ним коду ошибки.

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

Указатель на C-строку.


Caution: Не изменяйте строку, возвращаемую этой функцией. Поскольку ipsec_strerror() внутри себя вызывает strerror(), то вызов strerror() после ipsec_strerror() перезаписывает или делает неопределенным возвращаемое значение функции ipsec_strerror().

Примеры:

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

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

Unix

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

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

IPsec, ipsec_dump_policy(), ipsec_get_policylen(), ipsec_set_policy()

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




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