lwres_hstrerror.html revision c651f15b30f1dae5cc2f00878fb5da5b3a35a468
9bff67898d55cddfcec9ce30cc2b1bb6211ec691David Lawrence - Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC")
9bff67898d55cddfcec9ce30cc2b1bb6211ec691David Lawrence - Copyright (C) 2000, 2001 Internet Software Consortium.
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence - Permission to use, copy, modify, and distribute this software for any
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence - purpose with or without fee is hereby granted, provided that the above
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence - copyright notice and this permission notice appear in all copies.
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence - PERFORMANCE OF THIS SOFTWARE.
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence<!-- $Id: lwres_hstrerror.html,v 1.11 2005/04/07 03:50:03 marka Exp $ -->
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>lwres_hstrerror</TITLE
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceNAME="GENERATOR"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCONTENT="Modular DocBook HTML Stylesheet Version 1.79"></HEAD
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="REFENTRY"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceBGCOLOR="#FFFFFF"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceTEXT="#000000"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceLINK="#0000FF"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceVLINK="#840084"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceALINK="#0000FF"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>lwres_hstrerror</H1
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="REFNAMEDIV"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>lwres_herror, lwres_hstrerror -- lightweight resolver error message generation</DIV
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="REFSYNOPSISDIV"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="FUNCSYNOPSIS"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="FUNCSYNOPSISINFO"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="FUNCDEF"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrencelwres_herror</CODE
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>(const char *s);</CODE
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="FUNCDEF"
1641377cbaa7aac054bfa6b5c6172ed64044e020David Lawrencelwres_hstrerror</CODE
1641377cbaa7aac054bfa6b5c6172ed64044e020David Lawrence>(int err);</CODE
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="REFSECT1"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>DESCRIPTION</H2
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="FUNCTION"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>lwres_herror()</CODE
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence> prints the string
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="PARAMETER"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence> followed by the string
bf668d00172e2308da0e01048284d7efa85495b1David Lawrencegenerated by <CODE
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="FUNCTION"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>lwres_hstrerror()</CODE
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence> for the error code
bf668d00172e2308da0e01048284d7efa85495b1David Lawrencestored in the global variable <CODE
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="CONSTANT"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>lwres_h_errno</CODE
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="FUNCTION"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>lwres_hstrerror()</CODE
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence> returns an appropriate string
bf668d00172e2308da0e01048284d7efa85495b1David Lawrencefor the error code gievn by <CODE
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="PARAMETER"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>. The values of
bf668d00172e2308da0e01048284d7efa85495b1David Lawrencethe error codes and messages are as follows:
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="VARIABLELIST"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="ERRORCODE"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>NETDB_SUCCESS</SPAN
29e23c0b3eec2a7c4b0f6bfa3f9ff9e17e72e48dDavid LawrenceCLASS="ERRORNAME"
29e23c0b3eec2a7c4b0f6bfa3f9ff9e17e72e48dDavid Lawrence>Resolver Error 0 (no error)</SPAN
29e23c0b3eec2a7c4b0f6bfa3f9ff9e17e72e48dDavid LawrenceCLASS="ERRORCODE"
29e23c0b3eec2a7c4b0f6bfa3f9ff9e17e72e48dDavid Lawrence>HOST_NOT_FOUND</SPAN
29e23c0b3eec2a7c4b0f6bfa3f9ff9e17e72e48dDavid LawrenceCLASS="ERRORNAME"
29e23c0b3eec2a7c4b0f6bfa3f9ff9e17e72e48dDavid Lawrence>Unknown host</SPAN
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="ERRORCODE"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>TRY_AGAIN</SPAN
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="ERRORNAME"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>Host name lookup failure</SPAN
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="ERRORCODE"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>NO_RECOVERY</SPAN
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="ERRORNAME"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>Unknown server error</SPAN
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="ERRORCODE"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>NO_DATA</SPAN
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="ERRORNAME"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>No address associated with name</SPAN
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="REFSECT1"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>RETURN VALUES</H2
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>The string <SPAN
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="ERRORNAME"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>Unknown resolver error</SPAN
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence> is returned by
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="FUNCTION"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>lwres_hstrerror()</CODE
bf668d00172e2308da0e01048284d7efa85495b1David Lawrencewhen the value of
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="CONSTANT"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>lwres_h_errno</CODE
bf668d00172e2308da0e01048284d7efa85495b1David Lawrenceis not a valid error code.</P
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="REFSECT1"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="CITEREFENTRY"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="REFENTRYTITLE"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="CITEREFENTRY"
bf668d00172e2308da0e01048284d7efa85495b1David LawrenceCLASS="REFENTRYTITLE"
bf668d00172e2308da0e01048284d7efa85495b1David Lawrence>lwres_hstrerror</SPAN