スポンサーリンク

LOGWTMP(3) FreeBSD ライブラリ関数マニュアル LOGWTMP(3)

名称

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

ライブラリ

システムユーティリティライブラリ (libutil, −lutil)

書式

#include <sys/types.h>
#include <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)

FreeBSD 10.0 December 29, 1996 FreeBSD 10.0

スポンサーリンク