ruby-changes:22353
From: nobu <ko1@a...>
Date: Tue, 31 Jan 2012 14:27:41 +0900 (JST)
Subject: [ruby-changes:22353] nobu:r34402 (trunk): * test/ruby/envutil.rb (EnvUtil.invoke_ruby): yield also child pid
nobu 2012-01-31 14:27:27 +0900 (Tue, 31 Jan 2012) New Revision: 34402 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=34402 Log: * test/ruby/envutil.rb (EnvUtil.invoke_ruby): yield also child pid in block form. Modified files: trunk/ChangeLog trunk/test/ruby/envutil.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 34401) +++ ChangeLog (revision 34402) @@ -1,3 +1,8 @@ +Tue Jan 31 14:27:22 2012 Nobuyoshi Nakada <nobu@r...> + + * test/ruby/envutil.rb (EnvUtil.invoke_ruby): yield also child pid + in block form. + Mon Jan 30 19:08:19 2012 Nobuyoshi Nakada <nobu@r...> * vm_eval.c (vm_call0): should pass block to enumerators. patched Index: test/ruby/envutil.rb =================================================================== --- test/ruby/envutil.rb (revision 34401) +++ test/ruby/envutil.rb (revision 34402) @@ -55,7 +55,7 @@ out_c.close if capture_stdout err_c.close if capture_stderr && capture_stderr != :merge_to_stdout if block_given? - return yield in_p, out_p, err_p + return yield in_p, out_p, err_p, pid else th_stdout = Thread.new { out_p.read } if capture_stdout th_stderr = Thread.new { err_p.read } if capture_stderr && capture_stderr != :merge_to_stdout -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/