.\" Copyright (C) 2000, 2001, 2004, 2005, 2007, 2014-2016, 2018, 2019 Internet Systems Consortium, Inc. ("ISC") .\" .\" This Source Code Form is subject to the terms of the Mozilla Public .\" License, v. 2.0. If a copy of the MPL was not distributed with this .\" file, You can obtain one at http://mozilla.org/MPL/2.0/. .\" .hy 0 .ad l '\" t .\" Title: lwres_gai_strerror .\" Author: .\" Generator: DocBook XSL Stylesheets v1.78.1 .\" Date: 2007-06-18 .\" Manual: BIND9 .\" Source: ISC .\" Language: English .\" .TH "LWRES_GAI_STRERROR" "3" "2007\-06\-18" "ISC" "BIND9" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" lwres_gai_strerror \- print suitable error string .SH "SYNOPSIS" .sp .ft B .nf #include .fi .ft .HP \w'char\ *\ gai_strerror('u .BI "char * gai_strerror(int\ " "ecode" ");" .SH "DESCRIPTION" .PP \fBlwres_gai_strerror()\fR returns an error message corresponding to an error code returned by \fBgetaddrinfo()\fR\&. The following error codes and their meaning are defined in include/lwres/netdb\&.h\&. .PP \fBEAI_ADDRFAMILY\fR .RS 4 address family for hostname not supported .RE .PP \fBEAI_AGAIN\fR .RS 4 temporary failure in name resolution .RE .PP \fBEAI_BADFLAGS\fR .RS 4 invalid value for \fBai_flags\fR .RE .PP \fBEAI_FAIL\fR .RS 4 non\-recoverable failure in name resolution .RE .PP \fBEAI_FAMILY\fR .RS 4 \fBai_family\fR not supported .RE .PP \fBEAI_MEMORY\fR .RS 4 memory allocation failure .RE .PP \fBEAI_NODATA\fR .RS 4 no address associated with hostname .RE .PP \fBEAI_NONAME\fR .RS 4 hostname or servname not provided, or not known .RE .PP \fBEAI_SERVICE\fR .RS 4 servname not supported for \fBai_socktype\fR .RE .PP \fBEAI_SOCKTYPE\fR .RS 4 \fBai_socktype\fR not supported .RE .PP \fBEAI_SYSTEM\fR .RS 4 system error returned in errno .RE The message invalid error code is returned if \fIecode\fR is out of range\&. .PP \fBai_flags\fR, \fBai_family\fR and \fBai_socktype\fR are elements of the \fBstruct addrinfo\fR used by \fBlwres_getaddrinfo()\fR\&. .SH "SEE ALSO" .PP \fBstrerror\fR(3), \fBlwres_getaddrinfo\fR(3), \fBgetaddrinfo\fR(3), \fBRFC2133\fR()\&. .SH "AUTHOR" .PP \fBInternet Systems Consortium, Inc\&.\fR .SH "COPYRIGHT" .br Copyright \(co 2000, 2001, 2004, 2005, 2007, 2014-2016, 2018, 2019 Internet Systems Consortium, Inc. ("ISC") .br