Lines Matching defs:hints
392 const struct addrinfo *hints, struct addrinfo **res)
428 if (hints) {
429 /* error check for hints */
430 if (hints->ai_addrlen || hints->ai_canonname ||
431 hints->ai_addr || hints->ai_next)
433 if (hints->ai_flags & ~AI_MASK)
435 switch (hints->ai_family) {
446 memcpy(pai, hints, sizeof(*pai));
640 if (hints == NULL || !(hints->ai_flags & AI_PASSIVE)) {
1744 struct addrinfo *hints;
1755 hints = va_arg(ap, struct addrinfo *);
1769 if (hints == NULL)
1772 ai_flags = hints->ai_flags;
1773 ai_family = hints->ai_family;
1774 ai_socktype = hints->ai_socktype;
1775 ai_protocol = hints->ai_protocol;
2402 struct addrinfo hints, *res0, *res;
2440 memset(&hints, 0, sizeof(hints));
2441 hints.ai_family = pai->ai_family;
2442 hints.ai_socktype = SOCK_DGRAM;
2443 hints.ai_protocol = 0;
2444 hints.ai_flags = AI_NUMERICHOST;
2447 hints.ai_flags |= AI_V4MAPPED;
2448 error = getaddrinfo(addr, "0", &hints, &res0);
2532 struct addrinfo hints, *res, *res0;
2575 hints = *pai;
2576 hints.ai_flags = AI_NUMERICHOST;
2579 hints.ai_flags |= AI_V4MAPPED;
2580 error = getaddrinfo(addr, NULL, &hints, &res0);