Content-type: text/html Man page of gai_strerror

gai_strerror

Section: X/Open Networking Services Library Functions (3XNET)
Updated: 1 Dec 2003
Index Return to Main Contents
 

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(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
Interface StabilityStandard
MT-LevelMT-Safe

 

SEE ALSO

getaddrinfo(3XNET), getnameinfo(3XNET), attributes(5), standards(5)


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUES
ERRORS
ATTRIBUTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:38:42 GMT, October 02, 2010