TTYNAME(3) — NEWS-OS Programmer’s Manual
名称
ttyname, isatty, ttyslot − 端末名を検索する
形式
char ∗ttyname(filedes)
isatty(filedes)
ttyslot()
解説
ttyname は、 ファイルディスクリプタ filedes (これはシステムファイルディスクリプタであり、 標準 I/O ファイルの" typedef" とは関係ありません) に 関連づけられた端末デバイスの、 ナル終了するパス名へのポインタを 返します。
filedes が端末デバイスに関連づけられているとき、 isatty は 1 を返し、 そうでないときは 0 を返します。
ttyslot は、 現在のプロセスの制御端末に対する ttys(5) ファイル中のエントリ数を返します。
関連ファイル
/dev/∗
/etc/ttys
関連事項
診断
filedes がディレクトリ‘/dev’中で端末デバイスを 記述していない場合、 ttyname はナルポインタ (0) を 返します。
ttyslot は、 ‘/etc/ttys’がアクセスできない場合、 または、 制御端末を 決定できない場合、 0 を 返します。
バグ
リターン値は、 その内容が呼び出しごとに上書きされる、 静的データを 指します。
NEWS-OSRelease 4.2.1R