+++ /dev/null
-// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
-// vim: ts=8 sw=2 smarttab
-
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-
-#include "acconfig.h"
-
-#ifdef HAVE_ARPA_NAMESER_COMPAT_H
-#include <arpa/nameser_compat.h>
-#endif
-
-#include "rgw_common.h"
-#include "rgw_resolve.h"
-#include "common/dns_resolve.h"
-
-#define dout_subsys ceph_subsys_rgw
-
-
-RGWResolver::~RGWResolver() {
-}
-
-RGWResolver::RGWResolver() {
- resolver = DNSResolver::get_instance();
-}
-
-int RGWResolver::resolve_cname(const string& hostname, string& cname, bool *found) {
- return resolver->resolve_cname(g_ceph_context, hostname, &cname, found);
-}
-
-RGWResolver *rgw_resolver;
-
-
-void rgw_init_resolver()
-{
- rgw_resolver = new RGWResolver();
-}
-
-void rgw_shutdown_resolver()
-{
- delete rgw_resolver;
-}