From: Yukihiro Matsumoto Date: 2008-11-23T09:31:17+09:00 Subject: [ruby-dev:37146] Re: [ruby-cvs:27544] Ruby:r20326 (ruby_1_9_1): merges r20298 from trunk into ruby_1_9_1. まつもと ゆきひろです In message "Re: [ruby-cvs:27544] Ruby:r20326 (ruby_1_9_1): merges r20298 from trunk into ruby_1_9_1." on Sat, 22 Nov 2008 23:52:46 +0900 (JST), yugui@ruby-lang.org writes: | merges r20298 from trunk into ruby_1_9_1. | * ext/pty/pty.c (get_device_once): abandon asynchronous exception | that might cause serious problem if a program terminated early. | asynchronous exception is a very bad thing anyway. use | Process.waitpid(pid) or PTY.check(pid) to poll program | termination. if PTY.check is called with optional second | argument being true, it raises an exception same as one from | previous behavior. [incompatible] fix: [ruby-core:19583] これは非互換な変更なので1.9.2まで待った方がよいかもしれない と思います。少なくとも議論なしに1.9.1に入れるのはどうでしょ うか。