Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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().

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

AUTHOR
       Internet	Systems	Consortium, Inc.

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

ISC				  2007-06-18		 LWRES_GAI_STRERROR(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=lwres_gai_strerror&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help