Lines Matching refs:hints
62 struct addrinfo hints = zero_addrinfo;
70 hints.ai_family = AF_UNSPEC;
71 hints.ai_socktype = 0;
72 hints.ai_protocol = 0;
73 hints.ai_flags = 0;
78 hints.ai_flags |= AI_CANONNAME;
82 if (!parse_af(optarg, &hints.ai_family)) {
89 hints.ai_flags |= AI_NUMERICHOST;
93 hints.ai_flags |= AI_NUMERICSERV;
101 if (!parse_protocol(optarg, &hints.ai_protocol)) {
108 hints.ai_flags |= AI_PASSIVE;
112 if (!parse_socktype(optarg, &hints.ai_socktype)) {
127 if (!((argc == 1) || ((argc == 0) && (hints.ai_flags & AI_PASSIVE))))
136 if (hints.ai_protocol != 0) {
143 if (!parse_protocol(p, &hints.ai_protocol)) {
150 error = getaddrinfo(hostname, service, &hints, &addrinfo);
154 if ((hints.ai_flags & AI_CANONNAME) && (addrinfo != NULL)) {