これは Ruby で仮想端末を作成するためのモジュールです。Ruby 添付 の pty とは異なり、fork などは行なわず、仮想端末を作成するだけで す。
このプログラムは Ruby ライセンス に従います。
% ruby extconf.rb % make
% ruby ./test.rb
# make install
仮想端末を生成し、TPty クラスオブジェクトを返します。
ブロック付きで呼び出された場合、ブロック終了時にスレーブ端末 ファイルはクローズされ、戻り値の TPty オブジェクトの slave は nil になります。また、ブロック引数としてスレーブ端末ファ イルとマスタ端末ファイルが渡されます。
マスタ端末ファイルを返します。
スレーブ端末ファイルを返します。TPty::new がブロック付きで呼 び出された場合は nil になります。
Last modified: Mon Nov 4 10:45:16 JST 2002