ruby-cvs:21215
From: usa ruby-lang.org
Date: Tue, 20 Nov 2007 13:04:52 +0900 (JST)
Subject: [ruby-cvs:21215] Ruby:r13978 (trunk): * include/ruby/win32.h win32/win32.c (rb_w32_pipe_exec): use dual fd
usa 2007-11-20 13:04:51 +0900 (Tue, 20 Nov 2007)
New Revision: 13978
Modified files:
trunk/ChangeLog
trunk/include/ruby/win32.h
trunk/io.c
trunk/version.h
trunk/win32/win32.c
Log:
* include/ruby/win32.h win32/win32.c (rb_w32_pipe_exec): use dual fd
instead of socketpair when mode is RDWR.
* io.c (pipe_open): pass &write_fd to rb_w32_pipe_exec().
* io.c (popen_redirect): define only when HAVE_FORK.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/win32/win32.c?r1=13978&r2=13977
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=13978&r2=13977
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/win32.h?r1=13978&r2=13977
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13978&r2=13977
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/io.c?r1=13978&r2=13977