ipsec_strerror3
Error messages for the ipsec policy manipulation library
Usage
#include <netinet6/ipsec.h>
const char *
ipsec_strerror(void);
Library
library “libipsec”
Overview
netinet6/ipsec.h declares
extern int ipsec_errcode;
which is used to pass an error code from the IPsec policy manipulation library to a program. ipsec_strerror() can be used to obtain the error message string for the error code.
The array pointed to is not to be modified by the calling program. Since ipsec_strerror() uses strerror(3) as underlying function, calling strerror(3) after ipsec_strerror() will make the return value from ipsec_strerror() invalid or overwritten.
Return values
ipsec_strerror() always returns a pointer to a C string. The C string must not be overwritten by the calling program.
Releases
7 releases since Debian 3.1 (Sarge); the text changed 2 times.