LOGINX(3) | Library Functions Manual | LOGINX(3) |
loginx
, logoutx
,
logwtmpx
—
#include <util.h>
void
loginx
(const
struct utmpx *ut);
int
logoutx
(const
char *line, int
status, int
type);
void
logwtmpx
(const
char *line, const char
*name, const char
*host, int status,
int type);
loginx
(), logoutx
(), and
logwtmpx
() operate on the
utmpx(5) database of currently
logged in users, and the wtmpx(5)
database of logins and logouts.
The loginx
() function updates the
/var/run/utmpx and
/var/log/wtmpx databases with the information from
ut.
logoutx
() updates the entry corresponding
to line with the type and status from
type and status.
logwtmpx
() writes an entry filled with
data from line, name,
host, status, and
type to the
wtmpx(5) database.
logoutx
() returns 1 on success, and 0 if no
corresponding entry was found.
September 26, 2002 | NetBSD 9.0 |