[前][次][番号順一覧][スレッド一覧]

ruby-changes:8360

From: matz <ko1@a...>
Date: Wed, 22 Oct 2008 17:28:04 +0900 (JST)
Subject: [ruby-changes:8360] Ruby:r19888 (trunk): * io.c (pipe_open): remove unnecessary flush before fork.

matz	2008-10-22 17:27:48 +0900 (Wed, 22 Oct 2008)

  New Revision: 19888

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19888

  Log:
    * io.c (pipe_open): remove unnecessary flush before fork.
      a patch from Kazuhiro NISHIYAMA <zn at mbf.nifty.com>
      in [ruby-dev:36840].

  Modified files:
    trunk/ChangeLog
    trunk/io.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 19887)
+++ ChangeLog	(revision 19888)
@@ -1,3 +1,9 @@
+Wed Oct 22 17:25:17 2008  Yukihiro Matsumoto  <matz@r...>
+
+	* io.c (pipe_open): remove unnecessary flush before fork.
+	  a patch from Kazuhiro NISHIYAMA <zn at mbf.nifty.com>
+	  in [ruby-dev:36840].
+
 Wed Oct 22 16:27:57 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* vm_insnhelper.c (vm_yield_setup_args): should not drop arguments
Index: io.c
===================================================================
--- io.c	(revision 19887)
+++ io.c	(revision 19888)
@@ -4445,8 +4445,6 @@
     }
     else {
 	fflush(stdin);		/* is it really needed? */
-	rb_io_flush(rb_stdout);
-	rb_io_flush(rb_stderr);
 	pid = rb_fork(&status, 0, 0, Qnil);
 	if (pid == 0) {		/* child */
 	    popen_redirect(&arg);

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]