GAI_STRERROR(3XNET) X/Open Networking Services Library Functions
gai_strerror - address and name information error description
cc [ flag ... ] file ... -lxnet [ library ... ]
#include <netdb.h>
const char *gai_strerror(int ecode);
The gai_strerror() function returns a text string describing an error
value for the getaddrinfo(3XNET) and getnameinfo(3XNET) functions
listed in the <netdb.h> header.
When the ecode argument is one of the following values listed in the
<netdb.h> header:
EAI_AGAIN
EAI_BADFLAGS
EAI_FAIL
EAI_FAMILY
EAI_MEMORY
EAI_NONAME
EAI_SERVICE
EAI_SOCKTYPE
EAI_SYSTEM
the function return value points to a string describing the error. If
the argument is not one of those values, the function returns a
pointer to a string whose contents indicate an unknown error.
Upon successful completion, gai_strerror() returns a pointer to a
string describing the error value.
No errors are defined.
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | MT-Safe |
+--------------------+-----------------+
getaddrinfo(3XNET), getnameinfo(3XNET), attributes(7), standards(7)
December 1, 2003 GAI_STRERROR(3XNET)
NAME
gai_strerror - address and name information error description
SYNOPSIS
cc [ flag ... ] file ... -lxnet [ library ... ]
#include <netdb.h>
const char *gai_strerror(int ecode);
DESCRIPTION
The gai_strerror() function returns a text string describing an error
value for the getaddrinfo(3XNET) and getnameinfo(3XNET) functions
listed in the <netdb.h> header.
When the ecode argument is one of the following values listed in the
<netdb.h> header:
EAI_AGAIN
EAI_BADFLAGS
EAI_FAIL
EAI_FAMILY
EAI_MEMORY
EAI_NONAME
EAI_SERVICE
EAI_SOCKTYPE
EAI_SYSTEM
the function return value points to a string describing the error. If
the argument is not one of those values, the function returns a
pointer to a string whose contents indicate an unknown error.
RETURN VALUES
Upon successful completion, gai_strerror() returns a pointer to a
string describing the error value.
ERRORS
No errors are defined.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | MT-Safe |
+--------------------+-----------------+
SEE ALSO
getaddrinfo(3XNET), getnameinfo(3XNET), attributes(7), standards(7)
December 1, 2003 GAI_STRERROR(3XNET)