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() добавляет структуру ut к файлу wtmp.

logwtmp() создает структуру utmp, используя line, name, host, текущее время и текущий идентификатор процесса. После этого вызывается updwtmp() для того, чтобы добавить эту структуру к файлу.

ДОСТУПНОСТЬ
Обе функции доступны в glibc2, но недоступны в libc5. Однако, logwtmp существует в старой библиотеке libbsd. Сейчас в libutil включена функция logwtmp (хотя вам будет нужно добавить параметр -lutil в командную строку компилятора для ее использования.)

ФАЙЛЫ

/var/log/wtmp
    - база данных прошлых пользовательских соединений.

СМ. ТАКЖЕ
wtmp(5).