TPty

これは Ruby で仮想端末を作成するためのモジュールです。Ruby 添付 の pty とは異なり、fork などは行なわず、仮想端末を作成するだけで す。

ダウンロード

必要なもの

ライセンス

このプログラムは Ruby ライセンス に従います。

インストール

  1. 次を実行してください。
    % ruby extconf.rb
    % make
    
  2. 次で簡単なテストができます。
    % ruby ./test.rb
    
  3. 問題なければスーパーユーザでインストールしてください。
    # make install
    

クラスメソッド

TPty::new

仮想端末を生成し、TPty クラスオブジェクトを返します。

ブロック付きで呼び出された場合、ブロック終了時にスレーブ端末 ファイルはクローズされ、戻り値の TPty オブジェクトの slave は nil になります。また、ブロック引数としてスレーブ端末ファ イルとマスタ端末ファイルが渡されます。

インスタンスメソッド

TPty#master

マスタ端末ファイルを返します。

TPty#slave

スレーブ端末ファイルを返します。TPty::new がブロック付きで呼 び出された場合は nil になります。


とみたまさひろ

Last modified: Mon Nov 4 10:45:16 JST 2002