Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getlogin(3) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getpwent(3)

utmp(5)

ttyslot(3)

GETLOGIN(3)  —  NEWS-OS Programmer’s Manual

名称

getlogin  −  ログイン名を得る

形式

char ∗getlogin()

解説

getlogin は、 /etc/utmp で見つかったログイン名へのポインタを返します。 同じユーザ ID がいくつかのログイン名で共用されているときには、 正しいパスワードファイルのエントリ位置を 調べるために、 getpwnam を一緒に使用することができます。

ターミナルと切り離されたプロセスの中から getlogin が呼び出されたり、 /etc/utmp の中にプロセスのターミナルのエントリがない場合には、 getlogin は NULL ポインタを返します。 ログイン名を決定する合理的な手続きは、 getlogin を最初に呼び出すことです。 そして、 もしこれが異常終了した場合には、 getpwuid(getuid()) を呼び出します。

関連ファイル

/etc/utmp

関連事項

getpwent(3), utmp(5), ttyslot(3)

診断

名前が見つからない場合には、 ナルポインタ (0) が返されます。

バグ

リターン値は、 各呼び出しによって内容が上書きされる、 静的データを ポイントします。

NEWS-OSRelease 4.2.1R

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