LWRES_GAI_STRERROR(3)

  .SH "NAME" lwres_gai_strerror - print suitable error string
  .SH "SYNOPSIS"

#include <lwres/netdb.h>

char * gai_strerror(int ecode);
  .SH "DESCRIPTION"
    .PP lwres_gai_strerror() returns an error message corresponding to an error code returned by getaddrinfo(). The following error codes and their meaning are defined in include/lwres/netdb.h.
        .PP EAI_ADDRFAMILY
                address family for hostname not supported
            .RE
            .PP EAI_AGAIN
                    temporary failure in name resolution
                .RE
                .PP EAI_BADFLAGS
                        invalid value for ai_flags
                    .RE
                    .PP EAI_FAIL
                            non-recoverable failure in name resolution
                        .RE
                        .PP EAI_FAMILY
                                ai_family not supported
                            .RE
                            .PP EAI_MEMORY
                                    memory allocation failure
                                .RE
                                .PP EAI_NODATA
                                        no address associated with hostname
                                    .RE
                                    .PP EAI_NONAME
                                            hostname or servname not provided, or not known
                                        .RE
                                        .PP EAI_SERVICE
                                                servname not supported for ai_socktype
                                            .RE
                                            .PP EAI_SOCKTYPE
                                                    ai_socktype not supported
                                                .RE
                                                .PP EAI_SYSTEM
                                                        system error returned in errno
                                                    .RE
                                                  The message invalid error code is returned if ecode is out of range.
                                                .PP ai_flags, ai_family and ai_socktype are elements of the struct addrinfo used by lwres_getaddrinfo().
                                              .SH "SEE ALSO"
                                                .PP strerror(3), lwres_getaddrinfo(3), getaddrinfo(3), RFC2133().

AUTHOR

Internet Systems Consortium, Inc.

COPYRIGHT
Copyright © 2000, 2001, 2004, 2005, 2007, 2014-2016, 2018-2020 Internet Systems Consortium, Inc. ("ISC")