Go to the documentation of this file.
43 unsigned char *abuf,
int alen);
45 unsigned char *abuf,
int alen);
144 unsigned char *abuf,
int alen)
206 unsigned char *abuf,
int alen)
216 size_t nlen = strlen(
name);
217 size_t dlen = strlen(domain);
224 memcpy(*s + nlen + 1, domain, dlen);
225 (*s)[nlen + 1 + dlen] = 0;
236 const char *hostaliases;
256 hostaliases =
getenv(
"HOSTALIASES");
259 fp = fopen(hostaliases,
"r");
301 DEBUGF(fprintf(
stderr,
"fopen() failed with error: %d %s\n",
#define strncasecmp(p1, p2, n)
CARES_EXTERN void ares_query(ares_channel channel, const char *name, int dnsclass, int type, ares_callback callback, void *arg)
static void search_callback(void *arg, int status, int timeouts, unsigned char *abuf, int alen)
char * ares_strdup(const char *s1)
void(* ares_callback)(void *arg, int status, int timeouts, unsigned char *abuf, int alen)
int ares__single_domain(ares_channel channel, const char *name, char **s)
int ares__is_onion_domain(const char *name)
int ares__read_line(FILE *fp, char **buf, size_t *bufsize)
memcpy(mem, inblock.get(), min(CONTAINING_RECORD(inblock.get(), MEMBLOCK, data) ->size, size))
wrapped_grpc_channel * channel
void *(* ares_malloc)(size_t size)=default_malloc
static void end_squery(struct search_query *squery, int status, unsigned char *abuf, int alen)
static void callback(void *arg, int status, int timeouts, struct hostent *host)
void(* ares_free)(void *ptr)=default_free
void ares_search(ares_channel channel, const char *name, int dnsclass, int type, ares_callback callback, void *arg)
#define ARES_FLAG_NOALIASES
#define ARES_FLAG_NOSEARCH
int ares__cat_domain(const char *name, const char *domain, char **s)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:43