func: int qio_dns_resolver_lookup_sync(QIODNSResolver *resolver,
  
                                   SocketAddressLegacy *addr,
  
                                   size_t *naddrs,
  
                                   SocketAddressLegacy ***addrs,
  
                                   Error **errp)
  
  {
  
      switch (addr->type) {
  
      case SOCKET_ADDRESS_LEGACY_KIND_INET:
  
          return qio_dns_resolver_lookup_sync_inet(resolver,
  
                                                   addr,
  
                                                   naddrs,
  
                                                   addrs,
  
                                                   errp);
  
  
  
      case SOCKET_ADDRESS_LEGACY_KIND_UNIX:
  
      case SOCKET_ADDRESS_LEGACY_KIND_VSOCK:
  
      case SOCKET_ADDRESS_LEGACY_KIND_FD:
  
          return qio_dns_resolver_lookup_sync_nop(resolver,
  
                                                  addr,
  
                                                  naddrs,
  
                                                  addrs,
  
                                                  errp);
  
  
  
      default:
  
          abort();
  
      }
  
  }
  