Bugs item #1190, was opened at 11-12-2004 14:59 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=1698&aid=1190&group_id=426 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: gabriele renzi (riffraff) Assigned to: Nobody (None) Summary: error using IO.popen on ruby19 (mingw) Initial Comment: calling #read on the IO object resulting from IO.popen always raise ERRNO::Einval: >irb19 -r rbconfig irb(main):001:0> io=IO.popen(Config::CONFIG["ruby_install_name"],'r+') => #<IO:0x29b58f8> irb(main):002:0> io.close_write => nil irb(main):003:0> io.read 1 Errno::EINVAL: Invalid argument from (irb):3:in `read' from (irb):3 irb(main):004:0> io.read Errno::EINVAL: Invalid argument from (irb):4:in `read' from (irb):4 In 1.8.it returns an empty string ( "" ). Running: ruby 1.9.0 (2004-12-11) [i386-mingw32] compiled with: gcc version 3.4.2 (mingw-special) on windows xp pro SP2 on athlon xp 2000+ ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=1698&aid=1190&group_id=426