lwres_gai_strerror.html revision 8a66318e41ed14c5a88130e8c362610e8faa2121
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync - Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync - Copyright (C) 2001 Internet Software Consortium.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync - Permission to use, copy, modify, and distribute this software for any
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync - purpose with or without fee is hereby granted, provided that the above
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync - copyright notice and this permission notice appear in all copies.
d63de4508a08b11f57c307a15eda3cd95485bf2cvboxsync - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
d63de4508a08b11f57c307a15eda3cd95485bf2cvboxsync - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
d63de4508a08b11f57c307a15eda3cd95485bf2cvboxsync - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync - PERFORMANCE OF THIS SOFTWARE.
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync<!-- $Id: lwres_gai_strerror.html,v 1.6 2004/03/05 08:32:20 marka Exp $ -->
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync>lwres_gai_strerror</TITLE
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncNAME="GENERATOR"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncCONTENT="Modular DocBook HTML Stylesheet Version 1.73
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncCLASS="REFENTRY"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncBGCOLOR="#FFFFFF"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncTEXT="#000000"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncLINK="#0000FF"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncVLINK="#840084"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncALINK="#0000FF"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>lwres_gai_strerror</A
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="REFNAMEDIV"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>gai_strerror -- print suitable error string</DIV
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="REFSYNOPSISDIV"
cb172d105a87f41489b1553fbd99ec97932609ffvboxsyncNAME="AEN11"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>Synopsis</H2
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="FUNCSYNOPSIS"
2c691730ab202620fe427110841aa4e0075b7ccavboxsyncNAME="AEN12"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncCLASS="FUNCSYNOPSISINFO"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncCLASS="FUNCDEF"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncgai_strerror</CODE
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync>(int ecode);</CODE
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="REFSECT1"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncNAME="AEN18"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>DESCRIPTION</H2
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="FUNCTION"
e42e8ed08e4b2bd2ebb1b160fea921788e1a54a5vboxsync>lwres_gai_strerror()</TT
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncreturns an error message corresponding to an error code returned by
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="FUNCTION"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>getaddrinfo()</TT
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncThe following error codes and their meaning are defined in
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="FILENAME"
4c07a936250bec9628653237718068d59914cdcevboxsyncCLASS="VARIABLELIST"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="ERRORCODE"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>EAI_ADDRFAMILY</SPAN
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>address family for hostname not supported</P
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="ERRORCODE"
e361162aaa3f264085c651f9ea83f70d0ff3e431vboxsync>EAI_AGAIN</SPAN
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>temporary failure in name resolution</P
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="ERRORCODE"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>EAI_BADFLAGS</SPAN
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>invalid value for
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="CONSTANT"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>ai_flags</TT
7a6e7d612d944fea47793954679cb50a1173313fvboxsyncCLASS="ERRORCODE"
0700964a23df46033c8149ee10ce643cd3677061vboxsync>EAI_FAIL</SPAN
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync>non-recoverable failure in name resolution</P
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncCLASS="ERRORCODE"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync>EAI_FAMILY</SPAN
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="CONSTANT"
c215a948010614887014a258c1751602d8bf7781vboxsync>ai_family</TT
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync> not supported</P
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="ERRORCODE"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync>EAI_MEMORY</SPAN
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>memory allocation failure</P
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="ERRORCODE"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>EAI_NODATA</SPAN
4c07a936250bec9628653237718068d59914cdcevboxsync>no address associated with hostname</P
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="ERRORCODE"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>EAI_NONAME</SPAN
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>hostname or servname not provided, or not known</P
e361162aaa3f264085c651f9ea83f70d0ff3e431vboxsyncCLASS="ERRORCODE"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>EAI_SERVICE</SPAN
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>servname not supported for <TT
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="CONSTANT"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>ai_socktype</TT
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="ERRORCODE"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>EAI_SOCKTYPE</SPAN
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="CONSTANT"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>ai_socktype</TT
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync> not supported</P
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsyncCLASS="ERRORCODE"
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync>EAI_SYSTEM</SPAN
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync>system error returned in errno</P
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsyncThe message <SPAN
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsyncCLASS="ERRORNAME"
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync>invalid error code</SPAN
f1517b3016a7e68a8edb55ea82c704af7386c9advboxsync> is returned if
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncCLASS="PARAMETER"
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncis out of range.</P
fe7115bba580b609cb1a233f8e08947d0ee0af8dvboxsyncCLASS="CONSTANT"
282d5da26651aba526a6818d63bcbef8add97f3avboxsync>ai_flags</TT
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="CONSTANT"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>ai_family</TT
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="CONSTANT"
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync>ai_socktype</TT
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncare elements of the
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCLASS="TYPE"