UPDWTMP(3)

名前
updwtmp, logwtmp - wtmp ファイルへのエントリの追加

書式
#include <utmp.h>

void updwtmp(const char *wtmp_file, const struct utmp *ut);
void logwtmp(const char *line, const char *name, const char *host);

説明
updwtmp() は、utmp 構造体 ut を wtmp ファイルに追加する。

logwtmp() は、 line、name、host、 現在時刻、現プロセスID から utmp 構造体を作り、 updwtmp() を呼び出してその構造体をutmp ファイルに追加する。

利用可能な環境
glibc2 の下ではどちらの関数も利用可能である。 glibc1, libc の下ではどちらも使えないが、longwtmp() がlibbsd にある。

ファイル
/var/log/wtmp    ユーザログインの履歴データベース

関連項目
utmp(5)