summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/ruby/memory_status.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/ruby/memory_status.rb b/test/ruby/memory_status.rb
index eaf962340a..e8fdad62b7 100644
--- a/test/ruby/memory_status.rb
+++ b/test/ruby/memory_status.rb
@@ -19,12 +19,15 @@ module Memory
require 'fiddle/import'
rescue LoadError
require 'dl/import'
- ::Fiddle = ::DL
end
require 'dl/types'
module Win32
- extend Fiddle::Importer
+ begin
+ extend Fiddle::Importer
+ rescue NameError
+ extend DL::Importer
+ end
dlload "kernel32.dll", "psapi.dll"
include DL::Win32Types
typealias "SIZE_T", "size_t"