2011年10月12日9:03 KISHIMOTO, Makoto <ksmakoto / dd.iij4u.or.jp>:

> 「テストがたまに fail」の原因は、ktrace してみると read の時点で読めて
> ない、ということ以外、皆目掴めないのですが、PTY.open と Kernel#spawn
> を組み合わせて同じことをやった場合は問題が出ないようですし、Kernel#spawn
> の新しい機能を使えば PTY#getpty(PTY#spawn)と同じことは PTY.open と
> 組み合わせて簡単にできるので、PTY#getpty は deprecated として、
> 2.0(か 1.9.5 ?)で削除してしまう、ことを提案します。

同じことができるというのは事実誤認です。

少なくとも PTY.open と spawn には制御端末を設定する機能がありません。
-- 
[田中 哲][たなか あきら][Tanaka Akira]