return load_nameservers_from_registry();
}
#endif
+
+int
+evdns_init()
+{
+ int res = 0;
+#ifdef MS_WINDOWS
+ evdns_config_windows_nameservers(void);
+#else
+ res = evdns_resolv_conf_parse(DNS_OPTIONS_ALL, "/etc/resolv.conf");
+#endif
+
+ return (res);
+}
typedef void (*evdns_callback_type) (int result, char type, int count, int ttl, void *addresses, void *arg);
+int evdns_init();
int evdns_nameserver_add(unsigned long int address);
int evdns_count_nameservers(void);
int evdns_clear_nameservers_and_suspend(void);
void
dns_suite(void)
{
-#ifdef WIN32
- evdns_config_windows_nameservers();
-#else
- evdns_resolv_conf_parse(DNS_OPTIONS_ALL, "/etc/resolv.conf");
-#endif
+ evdns_init();
dns_gethostbyname();
evdns_clear_nameservers_and_suspend();