Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/dnsrsrv/query.c

    r5a324d99 r0aa70f4  
    3939#include <stdlib.h>
    4040#include <str.h>
     41#include <net/socket_codes.h>
    4142#include "dns_msg.h"
    4243#include "dns_std.h"
     
    9899        }
    99100       
    100         list_foreach(amsg->answer, msg, dns_rr_t, rr) {
     101        list_foreach(amsg->answer, link) {
     102                dns_rr_t *rr = list_get_instance(link, dns_rr_t, msg);
     103               
    101104                log_msg(LOG_DEFAULT, LVL_DEBUG, " - '%s' %u/%u, dsize %zu",
    102105                    rr->name, rr->rtype, rr->rclass, rr->rdata_size);
     
    189192}
    190193
    191 int dns_name2host(const char *name, dns_host_info_t **rinfo, ip_ver_t ver)
     194int dns_name2host(const char *name, dns_host_info_t **rinfo, uint16_t af)
    192195{
    193196        dns_host_info_t *info = calloc(1, sizeof(dns_host_info_t));
     
    197200        int rc;
    198201       
    199         switch (ver) {
    200         case ip_any:
     202        switch (af) {
     203        case AF_NONE:
    201204                rc = dns_name_query(name, DTYPE_AAAA, info);
    202205               
     
    205208               
    206209                break;
    207         case ip_v4:
     210        case AF_INET:
    208211                rc = dns_name_query(name, DTYPE_A, info);
    209212                break;
    210         case ip_v6:
     213        case AF_INET6:
    211214                rc = dns_name_query(name, DTYPE_AAAA, info);
    212215                break;
Note: See TracChangeset for help on using the changeset viewer.