Lines Matching defs:hints
39 * hints is an optional pointer to a struct addrinfo. This structure can
40 * be used to provide hints concerning the type of socket that the caller
42 * structure elements in *hints:
85 * All other elements of the struct addrinfo passed via hints must be
88 * A hints of NULL is treated as if the caller provided a struct addrinfo
188 const struct addrinfo *hints, struct addrinfo **res)
203 if (hints != NULL) {
204 if ((hints->ai_flags & ~(ISC_AI_MASK)) != 0)
206 if (hints->ai_addrlen || hints->ai_canonname ||
207 hints->ai_addr || hints->ai_next) {
211 family = hints->ai_family;
212 socktype = hints->ai_socktype;
213 protocol = hints->ai_protocol;
214 flags = hints->ai_flags;
217 switch (hints->ai_socktype) {
228 switch (hints->ai_socktype) {
245 switch (hints->ai_socktype) {