AI_CANONNAME
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
if (*flags & AI_CANONNAME) {
if (*flags & AI_CANONNAME) {
*flags &= ~AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME | AI_ADDRCONFIG;
hint.ai_flags = AI_CANONNAME;
myhints.ai_flags = AI_CANONNAME;
if (*result && (flags & AI_CANONNAME))
if (*result && (flags & AI_CANONNAME))
#ifndef AI_CANONNAME
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
(AI_PASSIVE | AI_CANONNAME | AI_NUMERICHOST | AI_NUMERICSERV | \
(pai->ai_flags & AI_CANONNAME)) {
if ((pai->ai_flags & AI_CANONNAME) != 0) {
if (pai->ai_flags & AI_CANONNAME) {
if (pai->ai_flags & AI_CANONNAME)
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
.ai_flags = AI_CANONNAME,
.ai_flags = AI_CANONNAME,
.ai_flags = AI_CANONNAME,
.ai_flags = AI_CANONNAME,
.ai_flags = AI_CANONNAME,
.ai_flags = AI_CANONNAME,
.ai_flags = AI_CANONNAME,
if ((ai->ai_flags & ~(AI_CANONNAME | AI_NUMERICHOST | AI_PASSIVE)) != 0)
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME | AI_PASSIVE;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hint.ai_flags = AI_CANONNAME;
if ((hints.ai_flags & AI_CANONNAME) && (addrinfo != NULL)) {
hints.ai_flags |= AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
ai->ai_flags |= AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME | AI_ADDRCONFIG;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;
hints.ai_flags = AI_CANONNAME;