LOGWTMP(3)

名称
logwtmp - wtmp ファイルに新規レコードを追加

ライブラリ
libutil

書式
<sys/types.h> <libutil.h> void logwtmp(const char *line, const char *name, const char *host)

解説
logwtmp() は、 wtmp(5) ファイルに新規レコードの追加します。 引数は、 line, name, host 及び現在時間を与えます。

host で指定するホスト名の長さが wtmp(5) ファイルのホスト名フィールドと合わない場合、最初は、 gethostbyname(3) により数値の IP アドレスに変換しようとします。 これに失敗した場合、ホスト名は "invalid hostname" (不正ホスト名) として記録されます。

呼び出しプロセスは、 wtmp(5) ファイルに対し、読み込み、書き込みの両方の権限を持っている必要があります。

戻り値
なし。

関連項目
gethostbyname(3), login(3), wtmp(5)