Lines Matching refs:status
63 static void addr_callback(void *arg, int status, int timeouts,
65 static void end_aquery(struct addr_query *aquery, ares_status_t status,
128 ares_status_t status;
145 status = file_lookup(aquery->channel, &aquery->addr, &host);
147 /* this status check below previously checked for !ARES_ENOTFOUND,
150 if (status == ARES_SUCCESS) {
151 end_aquery(aquery, status, host);
162 static void addr_callback(void *arg, int status, int timeouts,
170 if (status == ARES_SUCCESS) {
173 status = ares_parse_ptr_reply(abuf, alen, &aquery->addr.addr.addr4,
177 status = ares_parse_ptr_reply(abuf, alen, &aquery->addr.addr.addr6,
180 end_aquery(aquery, (ares_status_t)status, host);
181 } else if (status == ARES_EDESTRUCTION || status == ARES_ECANCELLED) {
182 end_aquery(aquery, (ares_status_t)status, NULL);
188 static void end_aquery(struct addr_query *aquery, ares_status_t status,
191 aquery->callback(aquery->arg, (int)status, (int)aquery->timeouts, host);
206 ares_status_t status;
222 status = ares__hosts_search_ipaddr(channel, ARES_FALSE, ipaddr, &entry);
223 if (status != ARES_SUCCESS) {
224 return status;
227 status = ares__hosts_entry_to_hostent(entry, addr->family, host);
228 if (status != ARES_SUCCESS) {
229 return status;