getaddrinfo.cc File Reference
#include "squid.h"
#include <cstring>
#include <cctype>
#include <cerrno>
Include dependency graph for getaddrinfo.cc:

Go to the source code of this file.

Functions

static struct addrinfodup_addrinfo (struct addrinfo *info, void *addr, size_t addrlen)
 
int xgetaddrinfo (const char *nodename, const char *servname, const struct addrinfo *hints, struct addrinfo **res)
 
void xfreeaddrinfo (struct addrinfo *ai)
 
const char * xgai_strerror (int ecode)
 

Function Documentation

◆ dup_addrinfo()

static struct addrinfo * dup_addrinfo ( struct addrinfo info,
void *  addr,
size_t  addrlen 
)
static

Definition at line 77 of file getaddrinfo.cc.

References addrinfo::ai_addr, and addrinfo::ai_addrlen.

Referenced by xgetaddrinfo().

◆ xfreeaddrinfo()

void xfreeaddrinfo ( struct addrinfo ai)

Definition at line 289 of file getaddrinfo.cc.

References addrinfo::ai_addr, addrinfo::ai_canonname, and addrinfo::ai_next.

Referenced by xgetaddrinfo().

◆ xgai_strerror()

const char * xgai_strerror ( int  ecode)

Definition at line 305 of file getaddrinfo.cc.

◆ xgetaddrinfo()

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors