Lines Matching defs:hints
55 * hints is an optional pointer to a struct addrinfo. This structure can
56 * be used to provide hints concerning the type of socket that the caller
58 * structure elements in *hints:
101 * All other elements of the struct addrinfo passed via hints must be
104 * A hints of NULL is treated as if the caller provided a struct addrinfo
178 const struct addrinfo *hints, struct addrinfo **res)
192 if (hints != NULL) {
193 if ((hints->ai_flags & ~(ISC_AI_MASK)) != 0)
195 if (hints->ai_addrlen || hints->ai_canonname ||
196 hints->ai_addr || hints->ai_next) {
200 family = hints->ai_family;
201 socktype = hints->ai_socktype;
202 protocol = hints->ai_protocol;
203 flags = hints->ai_flags;
206 switch (hints->ai_socktype) {
217 switch (hints->ai_socktype) {
234 switch (hints->ai_socktype) {