[#44586] [Ruby 1.9 - Bug #5423][Open] readlineの入力待機中に端末のウィンドウサイズ変更すると入力内容が乱れる — Takuto Matsuu <matsuu@...>

8 messages 2011/10/08

[#44589] [Ruby 1.9 - Bug #5429][Open] 64ビットなFreeBSDのioctlでビット31が1なリクエストの時の不具合 — Makoto Kishimoto <redmine@...>

21 messages 2011/10/09

[#44604] Ruby 2.0 release plan — "NARUSE, Yui" <naruse@...>

ささださんが既にいくつか 2.0 関連のメールを投げていらっしゃいますが、

75 messages 2011/10/18
[#44607] Re: Ruby 2.0 release plan — Yukihiro Matsumoto <matz@...> 2011/10/18

まつもと ゆきひろです

[#44618] Re: Ruby 2.0 release plan — "NARUSE, Yui" <naruse@...> 2011/10/18

(2011/10/18 16:15), Yukihiro Matsumoto wrote:

[#44619] Re: Ruby 2.0 release plan — Yukihiro Matsumoto <matz@...> 2011/10/18

まつもと ゆきひろです

[#44627] Re: Ruby 2.0 release plan — Urabe Shyouhei <shyouhei@...> 2011/10/19

On 10/18/2011 10:16 PM, Yukihiro Matsumoto wrote:

[#44629] Re: Ruby 2.0 release plan — Yukihiro Matsumoto <matz@...> 2011/10/19

まつもと ゆきひろです

[#44631] Re: Ruby 2.0 release plan — Urabe Shyouhei <shyouhei@...> 2011/10/19

たとえば2.0の次のバージョン番号はどうしますか?

[#44633] Re: Ruby 2.0 release plan — "NARUSE, Yui" <naruse@...> 2011/10/20

2011年10月20日3:31 Urabe Shyouhei <shyouhei@ruby-lang.org>:

[#44612] Re: Ruby 2.0 release plan — Yusuke Endoh <mame@...> 2011/10/18

遠藤です。

[#44707] [ruby-trunk - Feature #5512][Open] Integer#/ の改訂 — tadayoshi funaba <redmine@...>

13 messages 2011/10/30

[#44719] [ruby-trunk - Feature #5520][Open] Numeric#exact?、Numeric#inexact? の追加 — tadayoshi funaba <redmine@...>

13 messages 2011/10/31

[ruby-dev:44600] [Ruby 1.9 - Bug #2642][Open] PTY.check is broken

From: Makoto Kishimoto <redmine@...>
Date: 2011-10-14 01:34:07 UTC
List: ruby-dev #44600
Issue #2642 has been updated by Makoto Kishimoto.

Status changed from Closed to Open
Target version set to 1.9.x

この修正以後、PTY.check の第二引数が真値のとき、対象のプロセスが
まだ動いていても、いきなり ChildExited が上がってくるようになって
しまっています。
----------------------------------------
Bug #2642: PTY.check is broken
http://redmine.ruby-lang.org/issues/2642

Author: Nobuyoshi Nakada
Status: Open
Priority: Low
Assignee: 
Category: 
Target version: 1.9.x


=begin
 なかだです。
 
 PTY.checkがいろいろと壊れているような気がします。
 
 * r20298によると PTY.check(pid) to poll program termination. と
   いうことなのに終了まで待ち続ける
 * メソッド本体なのにint statusを返している
 * pid_tを期待するraise_from_check()にVALUEを渡している
 
 
 Index: ext/pty/pty.c
 ===================================================================
 --- ext/pty/pty.c	(revision 26395)
 +++ ext/pty/pty.c	(working copy)
 @@ -606,9 +606,9 @@ pty_check(int argc, VALUE *argv, VALUE s
  
      rb_scan_args(argc, argv, "11", &pid, &exc);
 -    cpid = rb_waitpid(NUM2PIDT(pid), &status, WUNTRACED);
 +    cpid = rb_waitpid(NUM2PIDT(pid), &status, WNOHANG|WUNTRACED);
      if (cpid == -1) return Qnil;
  
 -    if (!RTEST(exc)) return status;
 -    raise_from_check(pid, status);
 +    if (!RTEST(exc)) return rb_last_status_get();
 +    raise_from_check(cpid, status);
      return Qnil;		/* not reached */
  }
 
 
 -- 
 --- 僕の前にBugはない。
 --- 僕の後ろにBugはできる。
     中田 伸悦
=end



-- 
http://redmine.ruby-lang.org

In This Thread

Prev Next