JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... アである。 チャンネルの一方の端点は マスタ (master) と呼ばれ、もう一方の端点は スレーブ (slave) と呼ばれる。 擬似端末のスレーブは、伝統的な端末と全く同じ動作をするインターフェースを 提供する。端末に接続されるこ ... とを想定しているプロセスは擬似端末の スレーブをオープンすることができ、それ以降はマスタ側をオープン しているプログラムからそのプロセスを制御することができる。 端末で入力 ... されたのと同じように、 マスタ側に書き込まれた全てのデータは、スレーブ側のプロセスに送られる。 例えば、マスタデバイスに割り込みキャラクター (通常は control-C) を書き込むと、 スレーブに接続されて ... ... 2 を持つキャラクターファイルであり、 通常、モードは 0666 で、所有権は root:root である。 このファイルは、擬似端末のマスタとスレーブのペアを作成するために使用される。 プロセスが /dev/ptmx をオープンすると、そのプロセスには 擬似端末マスタ (pseudoterminal ma ... ster) へのファイルディスクリプターが返され、 /dev/pts ディレクトリに擬似端末スレーブ (pseudoterminal slave) デバイスが作成される。 /dev/ptmx をオープンして得られるファイルディスクリプターはそれぞれ独立の擬似 ... 端末マスタであり、対応するスレーブを各々持つ。スレーブのパス名は、マスタのファイルディスクリプターを ptsname (3) に渡すと知ることができる。 擬似端末スレーブを ... ... 2 を持つキャラクターファイルであり、 通常、モードは 0666 で、所有権は root:root である。 このファイルは、擬似端末のマスタとスレーブのペアを作成するために使用される。 プロセスが /dev/ptmx をオープンすると、そのプロセスには 擬似端末マスタ (pseudoterminal ma ... ster) へのファイルディスクリプターが返され、 /dev/pts ディレクトリに擬似端末スレーブ (pseudoterminal slave) デバイスが作成される。 /dev/ptmx をオープンして得られるファイルディスクリプターはそれぞれ独立の擬似 ... 端末マスタであり、対応するスレーブを各々持つ。スレーブのパス名は、マスタのファイルディスクリプターを ptsname (3) に渡すと知ることができる。 擬似端末スレーブを ... ... ... 説明 yppush は更新された NIS データーベース (やマップ) を、マスターの NIS サーバー から同じ NIS ドメインに所属しているスレーブサーバーにコピーする。 通常は NIS マスターでのみ実行され、 /var/yp/Makefile でマスターのデーターベースが更新された後に起動さ ... を有効にするには NOPUSH="True" の行をコメントアウトすること。 yppush は最初に所属するドメインの ypservers NIS マップを読み、スレーブサーバーのリストを生成する。 送り先のホスト (-h コマンドを使えば複数のホストを同時指定できる) は コマンドラインからも指定でき ... る。 "transfer map" 要求がそれぞれのスレーブの NIS サーバーに送られ、 転送エージェントである ypxfr (8) が yppush にコールバックを行う際に必要な情報が渡される。 このコー ... ... login_tty(int fd ); -lutil でリンクする。 説明 openpty () 関数は、使用可能な疑似端末 (pseudoterminal) を見つけて、 マスタとスレーブのファイルディスクリプターを amaster と aslave に入れて返す。 name が NULL でない場合、スレーブのファイル名が name に返される ... 。 termp が NULL でない場合、スレーブの端末パラメーターは termp の値に設定される。 winp が NULL でない場合、スレーブのウインドウサイズは winp に設定される。 logi ... ディスクリプター fd で参照される端末にログインする準備をする ( fd は実際の端末デバイスでも、 openpty () で返される疑似端末のスレーブでもよい)。 具体的には、新しいセッションを作成し、 fd を呼び出し元のプロセスの制御端末とし、 呼び出し元の標準入力・標準出力・ ... ... login_tty(int fd ); -lutil でリンクする。 説明 openpty () 関数は、使用可能な疑似端末 (pseudoterminal) を見つけて、 マスタとスレーブのファイルディスクリプターを amaster と aslave に入れて返す。 name が NULL でない場合、スレーブのファイル名が name に返される ... 。 termp が NULL でない場合、スレーブの端末パラメーターは termp の値に設定される。 winp が NULL でない場合、スレーブのウインドウサイズは winp に設定される。 logi ... ディスクリプター fd で参照される端末にログインする準備をする ( fd は実際の端末デバイスでも、 openpty () で返される疑似端末のスレーブでもよい)。 具体的には、新しいセッションを作成し、 fd を呼び出し元のプロセスの制御端末とし、 呼び出し元の標準入力・標準出力・ ... ... login_tty(int fd ); -lutil でリンクする。 説明 openpty () 関数は、使用可能な疑似端末 (pseudoterminal) を見つけて、 マスタとスレーブのファイルディスクリプターを amaster と aslave に入れて返す。 name が NULL でない場合、スレーブのファイル名が name に返される ... 。 termp が NULL でない場合、スレーブの端末パラメーターは termp の値に設定される。 winp が NULL でない場合、スレーブのウインドウサイズは winp に設定される。 logi ... ディスクリプター fd で参照される端末にログインする準備をする ( fd は実際の端末デバイスでも、 openpty () で返される疑似端末のスレーブでもよい)。 具体的には、新しいセッションを作成し、 fd を呼び出し元のプロセスの制御端末とし、 呼び出し元の標準入力・標準出力・ ... ... ED) glibc 2.23 以前: _XOPEN_SOURCE 説明 grantpt () 関数は、ファイルディスクリプター fd で参照されたマスタ擬似端末に対応するスレーブ擬似端末デバイス のモードと所有者を変更する。 スレーブのユーザーID は呼び出したプロセスの実 UID に設定される。 グループID と ... して設定される値は規定されていない (例えば tty になる)。 スレーブのモードは 0620 (crw--w----) に設定される。 SIGCHLD シグナルを捕捉するためにシグナルハンドラーが設定されている場合の grantpt ... 成功した場合、 grantpt () は 0 を返す。そうでない場合、-1 を返し、 errno に適切な値がセットされる。 エラー EACCES 対応するスレーブ擬似端末にアクセスできなかった。 EBADF 引数 fd が有効なオープンされたファイルディスクリプターでない。 EINVAL 引数 fd は有効だ ... ... がある。 shared:X マウントはピアグループ (peer group) X で共有されている。 master:X マウントはピアグループ (peer group) X のスレーブである。 propagate_from:X マウントはスレーブであり、ピアグループ X (*) から mount propagation を受信する。 unbindable マウン ... ... がある。 shared:X マウントはピアグループ (peer group) X で共有されている。 master:X マウントはピアグループ (peer group) X のスレーブである。 propagate_from:X マウントはスレーブであり、ピアグループ X (*) から mount propagation を受信する。 unbindable マウン ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。