summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xwin32/mkexports.rb4
1 files changed, 1 insertions, 3 deletions
diff --git a/win32/mkexports.rb b/win32/mkexports.rb
index 97939cdd09..1a9f474be2 100755
--- a/win32/mkexports.rb
+++ b/win32/mkexports.rb
@@ -146,9 +146,7 @@ class Exports::Cygwin < Exports
end
def each_line(objs, &block)
- IO.popen(%W[#{self.class.nm} --extern-only --defined-only] + objs) do |f|
- f.each(&block)
- end
+ IO.foreach("|#{self.class.nm} --extern-only --defined-only #{objs.join(' ')}", &block)
end
def each_export(objs)