606N/A<!
DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
606N/A - Copyright (C) 2000, 2001 Internet Software Consortium. 910N/A - Permission to use, copy, modify, and distribute this software for any 851N/A - purpose with or without fee is hereby granted, provided that the above 606N/A - copyright notice and this permission notice appear in all copies. 606N/A - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM 606N/A - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL 606N/A - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL 606N/A - INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, 606N/A - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING 606N/A - FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, 606N/A - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION 606N/A - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 606N/A<
date>Jun 30, 2000</
date>
606N/A<
refentrytitle>lwres_hstrerror</
refentrytitle>
606N/A<
manvolnum>3</
manvolnum>
606N/A<
refmiscinfo>BIND9</
refmiscinfo>
606N/A<
refname>lwres_herror</
refname>
606N/A<
refname>lwres_hstrerror</
refname>
606N/A<
refpurpose>lightweight resolver error message generation</
refpurpose>
606N/A<
function>lwres_herror</
function></
funcdef>
606N/A<
paramdef>const char *s</
paramdef>
606N/A<
function>lwres_hstrerror</
function></
funcdef>
606N/A<
paramdef>int err</
paramdef>
606N/A<
title>DESCRIPTION</
title>
606N/A<
function>lwres_herror()</
function>
606N/A<
parameter>s</
parameter>
910N/Afollowed by the string generated by
606N/A<
function>lwres_hstrerror()</
function>
606N/Afor the error code stored in the global variable
910N/A<
constant>lwres_h_errno</
constant>.
<
function>lwres_hstrerror()</
function>
returns an appropriate string for the error code gievn by
<
parameter>err</
parameter>.
The values of the error codes and messages are as follows:
<
varlistentry><
term><
errorcode>NETDB_SUCCESS</
errorcode></
term>
<
errorname>Resolver Error 0 (no error)</
errorname>
<
varlistentry><
term><
errorcode>HOST_NOT_FOUND</
errorcode></
term>
<
errorname>Unknown host</
errorname>
<
varlistentry><
term><
errorcode>TRY_AGAIN</
errorcode></
term>
<
errorname>Host name lookup failure</
errorname>
<
varlistentry><
term><
errorcode>NO_RECOVERY</
errorcode></
term>
<
errorname>Unknown server error</
errorname>
<
varlistentry><
term><
errorcode>NO_DATA</
errorcode></
term>
<
errorname>No address associated with name</
errorname>
<
title>RETURN VALUES</
title>
The string <
errorname>Unknown resolver error</
errorname> is returned by
<
function>lwres_hstrerror()</
function>
<
constant>lwres_h_errno</
constant>
is not a valid error code.
<
refentrytitle>herror</
refentrytitle><
manvolnum>3</
manvolnum>
<
refentrytitle>lwres_hstrerror</
refentrytitle><
manvolnum>3</
manvolnum>