lwres_hstrerror.html revision 841179549b6433e782c164a562eb3422f603533d
c80e152862cc3e3207dc837fde7116bd4c0e4b9dTinderbox User - Copyright (C) 2000, 2001 Internet Software Consortium.
8d1b3ceb4d491ce32572f1702f37ed585eede993Evan Hunt - Permission to use, copy, modify, and distribute this software for any
8d1b3ceb4d491ce32572f1702f37ed585eede993Evan Hunt - purpose with or without fee is hereby granted, provided that the above
d77cb075aae5595e460e3299bfc1e8ea5d42b560Evan Hunt - copyright notice and this permission notice appear in all copies.
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews - INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrews - FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
7ec97ae74e42ec21b354fd2d1366313b41d947d6Evan Hunt - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrews - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
002f1373374a0b72fc0329baa682917929bef168Tony Finch<!-- $Id: lwres_hstrerror.html,v 1.3 2001/06/08 19:32:50 gson Exp $ -->
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews>lwres_hstrerror</TITLE
73cf0ba4e82c6baef638ecc4e31321223f841d28Mark AndrewsNAME="GENERATOR"
73cf0ba4e82c6baef638ecc4e31321223f841d28Mark AndrewsCONTENT="Modular DocBook HTML Stylesheet Version 1.61
d8351dfc9b725b0d727be7acab6247d7d501d9a0Mark AndrewsCLASS="REFENTRY"
3a29ce9c08dd31709c73e7187aebda0d360c537bEvan HuntBGCOLOR="#FFFFFF"
3a29ce9c08dd31709c73e7187aebda0d360c537bEvan HuntTEXT="#000000"
5c78f1f50e53d8e2ed51a187efc2c9a0f43b4b1bMark AndrewsLINK="#0000FF"
f1740da065d4555039fe8bb53beb4153e3f94de3Mark AndrewsVLINK="#840084"
f1740da065d4555039fe8bb53beb4153e3f94de3Mark AndrewsALINK="#0000FF"
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews>lwres_hstrerror</A
ad309e8dfa0601d6053aaa12770a98a6940f89deEvan HuntCLASS="REFNAMEDIV"
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark Andrews>lwres_herror, lwres_hstrerror -- lightweight resolver error message generation</DIV
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark AndrewsCLASS="REFSYNOPSISDIV"
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt>Synopsis</H2
1cf118a656f5fd210787908b845362077fc507f8Evan HuntCLASS="FUNCSYNOPSIS"
fd82c70695888c134287b8018296028c252d100eMukund SivaramanCLASS="FUNCSYNOPSISINFO"
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark AndrewsCLASS="FUNCDEF"
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrewslwres_herror</CODE
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews>(const char *s);</CODE
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan HuntCLASS="FUNCDEF"
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupontlwres_hstrerror</CODE
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont>(int err);</CODE
929329d2d66a7e1083c70a9c918381935bf12799Mukund SivaramanCLASS="REFSECT1"
afefd754734f896bf3e0590177fff83e7cdfdf35Mark Andrews>DESCRIPTION</H2
f0353a586c2bfbae999193cb644b6bc94c7944d8Mark AndrewsCLASS="FUNCTION"
f0353a586c2bfbae999193cb644b6bc94c7944d8Mark Andrews>lwres_herror()</TT
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Huntprints the string
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan HuntCLASS="PARAMETER"
cad79077bd5b2616bc4a7a6b3cbc0953bef8917fMark Andrews>stderr</SPAN
cad79077bd5b2616bc4a7a6b3cbc0953bef8917fMark Andrewsfollowed by the string generated by
adfe58e8e5cd1890585e92b67f1fd01989a1fa7dMark AndrewsCLASS="FUNCTION"
adfe58e8e5cd1890585e92b67f1fd01989a1fa7dMark Andrews>lwres_hstrerror()</TT
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrewsfor the error code stored in the global variable
c3237dec879f82855403ff7e3ba87b298172efd5Mark AndrewsCLASS="CONSTANT"
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews>lwres_h_errno</TT
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark AndrewsCLASS="FUNCTION"
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark Andrews>lwres_hstrerror()</TT
534057c9f91a3eb6e0541f3526459c716239b337Mark Andrewsreturns an appropriate string for the error code gievn by
534057c9f91a3eb6e0541f3526459c716239b337Mark AndrewsCLASS="PARAMETER"
f7f4730e563a2749629fe7fef4cd9513cd2bfab7Mark AndrewsThe values of the error codes and messages are as follows:
2d82ed9456e72dc4373bea19d63411afe1c48962Mark AndrewsCLASS="VARIABLELIST"
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark AndrewsCLASS="ERRORCODE"
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark Andrews>NETDB_SUCCESS</SPAN
124cc0660c7eff8021c2422fb47441e9ca08b3f9Tinderbox UserCLASS="ERRORNAME"
124cc0660c7eff8021c2422fb47441e9ca08b3f9Tinderbox User>Resolver Error 0 (no error)</SPAN
677f507de7c546c187c1505c48bc7b440545485cMark AndrewsCLASS="ERRORCODE"
677f507de7c546c187c1505c48bc7b440545485cMark Andrews>HOST_NOT_FOUND</SPAN
677f507de7c546c187c1505c48bc7b440545485cMark AndrewsCLASS="ERRORNAME"
677f507de7c546c187c1505c48bc7b440545485cMark Andrews>Unknown host</SPAN
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan HuntCLASS="ERRORCODE"
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt>TRY_AGAIN</SPAN
81e3e3084980afcd61416f572c6e72d38a3808abMichał KępieńCLASS="ERRORNAME"
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews>Host name lookup failure</SPAN
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark AndrewsCLASS="ERRORCODE"
75505befa93c993aa5d2df24a2b64eac0c34cbffMark Andrews>NO_RECOVERY</SPAN
a38f07c73790170842e4523b4a474d01ca0dede1Michał KępieńCLASS="ERRORNAME"
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews>Unknown server error</SPAN
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał KępieńCLASS="ERRORCODE"
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał Kępień>NO_DATA</SPAN
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał KępieńCLASS="ERRORNAME"
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień>No address associated with name</SPAN
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark AndrewsCLASS="REFSECT1"
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews>RETURN VALUES</H2
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews>The string <SPAN
86d2f9abc8493321aacb0d540485de4d562fb734Mark AndrewsCLASS="ERRORNAME"
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark Andrews>Unknown resolver error</SPAN
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews> is returned by
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał KępieńCLASS="FUNCTION"
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał Kępień>lwres_hstrerror()</TT
3ed16e796dba90c96933c8a8a3f5b9404d8d3e61Mark Andrewswhen the value of
14d8a144779b54b103d2da741a2242bf5f9052f7Mark AndrewsCLASS="CONSTANT"
14d8a144779b54b103d2da741a2242bf5f9052f7Mark Andrews>lwres_h_errno</TT
70e041bea19b6ad9522b89c2299ad315a2deaafdMark Andrewsis not a valid error code.</P
67247b4a8304bac790648a351a95b8b0f4c512a6Mark AndrewsCLASS="REFSECT1"
a55438eda32ecebf43ead45b216662b7923a465fMark Andrews>SEE ALSO</H2
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan HuntCLASS="CITEREFENTRY"
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan HuntCLASS="REFENTRYTITLE"
9789e54e55b61b669fb31a8b70e9655e8357dda2Mark Andrews>herror</SPAN
24231e53a5c3079431f84dcddfee1e761fec7329Mark AndrewsCLASS="CITEREFENTRY"
24231e53a5c3079431f84dcddfee1e761fec7329Mark AndrewsCLASS="REFENTRYTITLE"
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews>lwres_hstrerror</SPAN