DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

lwres_gai_strerror(3)




LWRES_GAI_STRERROR(3)         BIND9         LWRES_GAI_STRERROR(3)


NAME

     lwres_gai_strerror - print suitable error string


SYNOPSIS

     #include <lwres/netdb.h>

     char * gai_strerror(int ecode);


DESCRIPTION

     lwres_gai_strerror() returns an error message corresponding
     to an error code returned by getaddrinfo(). The following
     error codes and their meaning are defined in
     include/lwres/netdb.h.

     EAI_ADDRFAMILY
         address family for hostname not supported

     EAI_AGAIN
         temporary failure in name resolution

     EAI_BADFLAGS
         invalid value for ai_flags

     EAI_FAIL
         non-recoverable failure in name resolution

     EAI_FAMILY
         ai_family not supported

     EAI_MEMORY
         memory allocation failure

     EAI_NODATA
         no address associated with hostname

     EAI_NONAME
         hostname or servname not provided, or not known

     EAI_SERVICE
         servname not supported for ai_socktype

     EAI_SOCKTYPE
         ai_socktype not supported

     EAI_SYSTEM
         system error returned in errno
     The message invalid error code is returned if ecode is out
     of range.

     ai_flags, ai_family and ai_socktype are elements of the
     struct addrinfo used by lwres_getaddrinfo().

ISC                  Last change: 2007-06-18                    1

LWRES_GAI_STRERROR(3)         BIND9         LWRES_GAI_STRERROR(3)


SEE ALSO

     strerror(3), lwres_getaddrinfo(3), getaddrinfo(3),
     RFC2133().


AUTHOR

     Internet Systems Consortium, Inc.


COPYRIGHT

     Copyright 8c9 2004, 2005, 2007, 2014-2016 Internet Systems
     Consortium, Inc. ("ISC")
     Copyright 8c9 2000, 2001 Internet Software Consortium.

ISC                  Last change: 2007-06-18                    2


Man(1) output converted with man2html