Lines Matching refs:ai_socktype
838 if (hints->ai_socktype == 0 && hints->ai_protocol == 0) { in evutil_new_addrinfo_()
843 tmp.ai_socktype = SOCK_STREAM; tmp.ai_protocol = IPPROTO_TCP; in evutil_new_addrinfo_()
847 tmp.ai_socktype = SOCK_DGRAM; tmp.ai_protocol = IPPROTO_UDP; in evutil_new_addrinfo_()
867 res->ai_socktype = hints->ai_socktype; in evutil_new_addrinfo_()
955 if (!hints->ai_protocol && hints->ai_socktype) { in evutil_getaddrinfo_infer_protocols()
956 if (hints->ai_socktype == SOCK_DGRAM) in evutil_getaddrinfo_infer_protocols()
958 else if (hints->ai_socktype == SOCK_STREAM) in evutil_getaddrinfo_infer_protocols()
963 if (!hints->ai_socktype && hints->ai_protocol) { in evutil_getaddrinfo_infer_protocols()
965 hints->ai_socktype = SOCK_DGRAM; in evutil_getaddrinfo_infer_protocols()
967 hints->ai_socktype = SOCK_STREAM; in evutil_getaddrinfo_infer_protocols()
970 hints->ai_socktype = SOCK_STREAM; in evutil_getaddrinfo_infer_protocols()
1302 hints.ai_socktype = SOCK_STREAM; in test_for_getaddrinfo_hacks()
1366 if (ai->ai_socktype || ai->ai_protocol) in apply_socktype_protocol_hack()
1372 ai->ai_socktype = SOCK_STREAM; in apply_socktype_protocol_hack()
1374 ai_new->ai_socktype = SOCK_DGRAM; in apply_socktype_protocol_hack()
1441 need_np_hack = need_numeric_port_hack() && servname && !hints.ai_socktype in evutil_getaddrinfo()