Home | History | Annotate | Download | only in dns

Lines Matching defs:hints

131   struct addrinfo hints = {0};
135 hints.ai_family = AF_INET;
138 hints.ai_family = AF_INET6;
141 hints.ai_family = AF_UNSPEC;
145 hints.ai_family = AF_UNSPEC;
153 // Flags used in "hints" argument to getaddrinfo()
171 hints.ai_flags = 0;
173 hints.ai_flags = AI_ADDRCONFIG;
180 hints.ai_flags &= ~AI_ADDRCONFIG;
183 hints.ai_flags |= AI_CANONNAME;
186 hints.ai_socktype = SOCK_STREAM;
192 int err = getaddrinfo(host.c_str(), NULL, &hints, &ai);
198 if ((hints.ai_family != AF_UNSPEC || hints.ai_flags & AI_ADDRCONFIG) &&
201 hints.ai_family = AF_UNSPEC;
204 if (hints.ai_flags & AI_ADDRCONFIG) {
205 hints.ai_flags &= ~AI_ADDRCONFIG;
214 err = getaddrinfo(host.c_str(), NULL, &hints, &ai);