lwres_gai_strerror.docbook revision 0c27b3fe77ac1d5094ba3521e8142d9e7973133f
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt - Copyright (C) 2000, 2001, 2004, 2005, 2007, 2014-2016 Internet Systems Consortium, Inc. ("ISC")
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews - This Source Code Form is subject to the terms of the Mozilla Public
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson - License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews - file, You can obtain one at http://mozilla.org/MPL/2.0/.
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson<!-- Converted by db4-upgrade version 1.0 -->
19c7b1a0293498a3e36692c59646ed6e15ffc8d0Tinderbox User<refentry xmlns="http://docbook.org/ns/docbook" version="5.0">
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt <refentryinfo>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <corpauthor>Internet Systems Consortium, Inc.</corpauthor>
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt </refentryinfo>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson <refentrytitle>lwres_gai_strerror</refentrytitle>
19c7b1a0293498a3e36692c59646ed6e15ffc8d0Tinderbox User <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews </copyright>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </copyright>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <refnamediv>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson <refpurpose>print suitable error string</refpurpose>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </refnamediv>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <refsynopsisdiv>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <funcsynopsis>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein<funcsynopsisinfo>#include <lwres/netdb.h></funcsynopsisinfo>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein<funcprototype>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <paramdef>int <parameter>ecode</parameter></paramdef>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </funcprototype>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein</funcsynopsis>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson </refsynopsisdiv>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <refsection><info><title>DESCRIPTION</title></info>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein returns an error message corresponding to an error code returned by
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein The following error codes and their meaning are defined in
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson <variablelist>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <varlistentry>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson <term><errorcode>EAI_ADDRFAMILY</errorcode></term>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein address family for hostname not supported
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson </varlistentry>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson <varlistentry>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson temporary failure in name resolution
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson </varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <term><errorcode>EAI_BADFLAGS</errorcode></term>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson invalid value for
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <varlistentry>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson <term><errorcode>EAI_FAIL</errorcode></term>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson non-recoverable failure in name resolution
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </varlistentry>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson <varlistentry>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson <para><constant>ai_family</constant> not supported
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <varlistentry>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson memory allocation failure
30eec077db2bdcb6f2a0dc388a3cdde2ede75ec1Mark Andrews </varlistentry>
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson <varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein no address associated with hostname
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein hostname or servname not provided, or not known
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein servname not supported for <constant>ai_socktype</constant>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <term><errorcode>EAI_SOCKTYPE</errorcode></term>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <para><constant>ai_socktype</constant> not supported
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson </varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein system error returned in errno
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </varlistentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </variablelist>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein The message <errorname>invalid error code</errorname> is returned if
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein is out of range.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein are elements of the
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </refsection>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <refsection><info><title>SEE ALSO</title></info>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <refentrytitle>strerror</refentrytitle><manvolnum>3</manvolnum>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </citerefentry>,
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <citerefentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <refentrytitle>lwres_getaddrinfo</refentrytitle><manvolnum>3</manvolnum>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </citerefentry>,
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <citerefentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <refentrytitle>getaddrinfo</refentrytitle><manvolnum>3</manvolnum>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </citerefentry>,
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein <citerefentry>
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </citerefentry>.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein </refsection>