TTY(4)

名前
tty - 端末(terminal)の制御

説明
/dev/tty ファイルはメジャーナンバー(major number) 5 マイナーナン バー(minor number) 0 のキャラクターデバイス(character device)で、普通、 モード 0666 オーナ.グループ root.tty となっている。つまり、このデバイ スファイル(device file)はプロセス(process)の制御端末と同義である。

tty が参照しているデバイスがサポートしている ioctl() 要求に 加えて、次の ioctl() 要求がサポートされている:

TIOCNOTTY
    現在のプロセスの制御端末からプロセスを切り離し、そのプロセスを新しいプ ロセスグループに所属させないで現在のプロセスグループから取り除く(その プロセスグループ ID は ゼロにセットされる)。 この ioctl() 呼び出しは /dev/tty に結びつけられたファイル ディスクリプタ(file descriptorv)にのみ働く。; これは、ユーザによって端末から呼び出されたデーモンプロセスによって使用 される。そのプロセスは、/dev/tty をオープンしようと試みる。;もし オープンに成功すると、そのプロセスは TIOCNOTTY を使うことによっ て自分自身を端末から切り離す。もし、オープンに失敗した場合、そのプロセ スは明らかに端末に結びつけられていない。だから、自身を端末から切り離す 必要はない。

ファイル
/dev/tty

関連項目
mknod(1), chown(1), getty(1), termios(2), console(4), ttys(4)

翻訳者
石川 睦 <ishikawa@linux.or.jp>