AI_V4MAPPED
hints.ai_flags = AI_CANONNAME|AI_V4MAPPED|AI_ADDRCONFIG|AI_ALL;
AI_V4MAPPED, &error_num)) == NULL) {
hp = getipnodebyname(arg, AF_INET6, AI_V4MAPPED|AI_ALL,
AI_ALL | AI_ADDRCONFIG | AI_V4MAPPED, &error_num);
AF_INET6, AI_ALL | AI_ADDRCONFIG | AI_V4MAPPED,
AI_ALL | AI_ADDRCONFIG | AI_V4MAPPED,
AI_ALL | AI_V4MAPPED, &error_num);
AI_ALL | AI_V4MAPPED, &error_num);
AI_ALL | AI_V4MAPPED, &error_num);
flags = AI_V4MAPPED;
AI_V4MAPPED|AI_ALL, &err_ret);
AI_ALL | AI_ADDRCONFIG | AI_V4MAPPED, &errnum);
AI_ALL | AI_V4MAPPED, &errnum)) == NULL) {
# ifndef AI_V4MAPPED
AI_ALL | AI_ADDRCONFIG | AI_V4MAPPED, &err);
AI_ALL | AI_ADDRCONFIG | AI_V4MAPPED, &herr)) == NULL) {
#define AI_DEFAULT (AI_V4MAPPED | AI_ADDRCONFIG)
#define AI_DEFAULT (AI_V4MAPPED|AI_ADDRCONFIG)
#ifndef AI_V4MAPPED
# define AI_DEFAULT (AI_ADDRCONFIG|AI_V4MAPPED)
#ifndef AI_V4MAPPED
# define AI_DEFAULT (AI_ADDRCONFIG|AI_V4MAPPED)
hints.ai_flags = (AI_ALL | AI_V4MAPPED);
nssin.arg.nss.host6.flags = (AI_ALL | AI_V4MAPPED);
ipv4configured = (af == AF_INET || (flags & AI_V4MAPPED)) &&
if (flags & AI_V4MAPPED) {
switch (pai->ai_flags & (AI_ALL | AI_V4MAPPED)) {
case AI_V4MAPPED:
case AI_ALL | AI_V4MAPPED:
pai->ai_flags &= ~(AI_ALL | AI_V4MAPPED);
pai->ai_flags &= ~(AI_ALL | AI_V4MAPPED);
if ((af == AF_INET6 && (flags & AI_V4MAPPED) == 0 && v4 == 1) ||
(af == AF_INET6 && (flags & AI_V4MAPPED) != 0 &&
AI_ALL | aip->ai_flags | AI_V4MAPPED | AI_ADDRINFO,
| AI_ADDRCONFIG | AI_NUMERICSERV | AI_V4MAPPED | AI_ALL)
if (!(aip->ai_flags & AI_V4MAPPED) &&
hints.ai_flags |= AI_V4MAPPED;
hints.ai_flags = AI_CANONNAME|AI_ADDRCONFIG|AI_V4MAPPED;
AI_ALL | AI_ADDRCONFIG | AI_V4MAPPED, &herr)) == NULL) {
!(flags & AI_V4MAPPED)) {
has_v6 == B_FALSE && flags & AI_V4MAPPED))
(family == AF_INET6 && !(flags & AI_V4MAPPED))) {
((flags & AI_V4MAPPED) != 0) && ((flags & AI_ALL) != 0) &&
((flags & (AI_ALL | AI_V4MAPPED)) ||
((flags & AI_V4MAPPED) && he == NULL))))
hp = getipnodebyname(host, AF_INET6, AI_ALL|AI_V4MAPPED, &errnum);