Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ttyname(3) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ioctl(2)

ttys(5)

TTYNAME(3)  —  UNIX 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

関連事項

ioctl(2), ttys(5)

診断

filedes がディレクトリ‘/dev’中で端末デバイスを 記述していない場合、 ttyname はナルポインタ(0)を 返します。

ttyslot は、 ‘/etc/ttys’がアクセスできない場合、 または、 制御端末を 決定できない場合、 0 を 返します。

バグ

リターン値は、 その内容が呼び出しごとに上書きされる、 静的データを 指します。

NEWS-OSRelease 3.3

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026