IPnom Home • Manuals • FreeBSD

 FreeBSD Man Pages

Man Sections:Commands (1)System Calls (2)Library Functions (3)Device Drivers (4)File Formats (5)Miscellaneous (7)System Utilities (8)
Keyword Live Search (10 results max):
 Type in part of a command in the search box.
 


gai_strerror(3)

NAME

     gai_strerror -- get error message string from EAI_xxx error code


SYNOPSIS

     #include <sys/types.h>
     #include <sys/socket.h>
     #include <netdb.h>

     const char *
     gai_strerror(int ecode);


DESCRIPTION

     The gai_strerror() function returns an error message string corresponding
     to the error code returned by getaddrinfo(3) or getnameinfo(3).

     The following error codes and their meaning are defined in <netdb.h>:

	   EAI_AGAIN	     temporary failure in name resolution
	   EAI_BADFLAGS      invalid value for ai_flags
	   EAI_BADHINTS      invalid value for hints
	   EAI_FAIL	     non-recoverable failure in name resolution
	   EAI_FAMILY	     ai_family not supported.
	   EAI_MEMORY	     memory allocation failure
	   EAI_NONAME	     hostname or servname not provided, or not known
	   EAI_PROTOCOL      resolved protocol is unknown
	   EAI_SERVICE	     servname not supported for ai_socktype
	   EAI_SOCKTYPE      ai_socktype not supported
	   EAI_SYSTEM	     system error returned in errno


RETURN VALUES

     gai_strerror() returns a pointer to the error message string correspond-
     ing to ecode.  If ecode is out of range, an implementation-specific error
     message string is returned.


SEE ALSO

     getaddrinfo(3), getnameinfo(3)

FreeBSD 5.4		       December 20, 2004		   FreeBSD 5.4

SPONSORED LINKS




Man(1) output converted with man2html , sed , awk