TTY
Section: Linux Programmer's Manual (4)
Updated: 2003-04-07
Index
JM Home Page
roff page
名前
tty - 制御端末
説明
/dev/tty ファイルは、メジャー番号 5、マイナー番号 0 のキャラクター
デバイスである。通常、そのモードは 0666、オーナ.グループは root.tty となっている。
プロセスの制御端末が存在する場合、このデバイスファイルはプロセスの制御端末と
同じものを表す。
tty が参照しているデバイスがサポートしている
ioctl(2)
要求に
加えて、
ioctl(2)
要求 TIOCNOTTY がサポートされている。
TIOCNOTTY
カレント・プロセスをその制御端末から切り離す。
そのプロセスがセッション・リーダー (session leader) の場合、
シグナル
SIGHUP
と
SIGCONT
がフォアグラウンド・プロセス・グループに送られ、
カレント・セッションに属す全てのプロセスについて各々の制御端末が切り離される。
この
ioctl(2)
呼び出しは /dev/tty に結びつけられたファイル・
ディスクリプタにのみ作用する。この機能は、ユーザによって端末から
起動されたデーモンプロセスにより使用される。
そのプロセスは /dev/tty をオープンしようと試みる。
オープンに成功すると、そのプロセスは TIOCNOTTY を使って
自分自身を端末から切り離す。オープンに失敗した場合、そのプロセスが
端末に結びつけられていないのは明らかであり、自身を端末から切り離す
必要はない。
ファイル
/dev/tty
関連項目
chown(1),
mknod(1),
ioctl(2),
termios(3),
console(4),
ttyS(4),
mingetty(8)
Index
- 名前
-
- 説明
-
- TIOCNOTTY
-
- ファイル
-
- 関連項目
-
This document was created by
man2html,
using the manual pages.
Time: 04:32:09 GMT, November 19, 2007