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
)
),
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.
)
returns 1 on success, and 0 if no corresponding entry was found.