Lines Matching refs:status
66 static void ares_gethostbyname_callback(void *arg, int status, int timeouts,
72 if (status == ARES_SUCCESS) {
73 status = (int)ares__addrinfo2hostent(result, AF_UNSPEC, &hostent);
79 if (status == ARES_SUCCESS && hostent &&
81 status = ARES_ENODATA;
84 if (status == ARES_SUCCESS && ghbn_arg->channel->nsort && hostent) {
95 ghbn_arg->callback(ghbn_arg->arg, status, timeouts, hostent);
242 ares_status_t status;
251 status = ARES_ENOMEM;
255 status = ares__addrinfo_localhost(name, 0, &hints, ai);
256 if (status != ARES_SUCCESS) {
260 status = ares__addrinfo2hostent(ai, family, host_out);
261 if (status != ARES_SUCCESS) {
267 return status;
277 ares_status_t status;
294 status = ares__hosts_search_host(channel, ARES_FALSE, name, &entry);
295 if (status != ARES_SUCCESS) {
299 status = ares__hosts_entry_to_hostent(entry, family, host);
300 if (status != ARES_SUCCESS) {
310 if (status != ARES_SUCCESS && status != ARES_ENOMEM &&
315 return status;
321 ares_status_t status;
327 status = ares_gethostbyname_file_int(channel, name, family, host);
329 return (int)status;