gai_strerror man page on FreeBSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
FreeBSD logo
[printable version]

GAI_STRERROR(3)		 BSD Library Functions Manual	       GAI_STRERROR(3)

     gai_strerror — get error message string from EAI_xxx error code

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

     const char *
     gai_strerror(int ecode);

     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_OVERFLOW	 argument buffer overflow
	   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

     The gai_strerror() function returns a pointer to the error message string
     corresponding to ecode.  If ecode is out of range, an implementation-spe‐
     cific error message string is returned.

     getaddrinfo(3), getnameinfo(3)

BSD				 May 21, 2006				   BSD

List of man pages available for FreeBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net