Home | History | Annotate | Download | only in base

Lines Matching defs:hints

142   struct addrinfo hints = {0};
146 hints.ai_family = AF_INET;
149 hints.ai_family = AF_INET6;
152 hints.ai_family = AF_UNSPEC;
156 hints.ai_family = AF_UNSPEC;
164 // Flags used in "hints" argument to getaddrinfo()
182 hints.ai_flags = 0;
184 hints.ai_flags = AI_ADDRCONFIG;
191 hints.ai_flags &= ~AI_ADDRCONFIG;
194 hints.ai_flags |= AI_CANONNAME;
197 hints.ai_socktype = SOCK_STREAM;
199 int err = getaddrinfo(host.c_str(), NULL, &hints, &ai);
218 if ((hints.ai_family != AF_UNSPEC || hints.ai_flags & AI_ADDRCONFIG) &&
221 hints.ai_family = AF_UNSPEC;
224 if (hints.ai_flags & AI_ADDRCONFIG) {
225 hints.ai_flags &= ~AI_ADDRCONFIG;
234 err = getaddrinfo(host.c_str(), NULL, &hints, &ai);