summaryrefslogtreecommitdiff
path: root/ext/win32
diff options
context:
space:
mode:
Diffstat (limited to 'ext/win32')
-rw-r--r--ext/win32/lib/win32/resolv.rb1
-rw-r--r--ext/win32/resolv/extconf.rb4
2 files changed, 4 insertions, 1 deletions
diff --git a/ext/win32/lib/win32/resolv.rb b/ext/win32/lib/win32/resolv.rb
index 6990941845..647f1446fc 100644
--- a/ext/win32/lib/win32/resolv.rb
+++ b/ext/win32/lib/win32/resolv.rb
@@ -9,6 +9,7 @@ require 'win32/registry'
module Win32
module Resolv
API = Registry::API
+ Error = Registry::Error
def self.get_hosts_path
path = get_hosts_dir
diff --git a/ext/win32/resolv/extconf.rb b/ext/win32/resolv/extconf.rb
index 2ae4bb29f7..01f3df730a 100644
--- a/ext/win32/resolv/extconf.rb
+++ b/ext/win32/resolv/extconf.rb
@@ -1 +1,3 @@
-create_makefile('win32/resolv')
+if have_library('iphlpapi', 'GetNetworkParams')
+ create_makefile('win32/resolv')
+end