| LOGINX(3) | Library Functions Manual | LOGINX(3) |
loginx, logoutx,
logwtmpx — login utility
functions
System Utilities Library (libutil, -lutil)
#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);
The
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 11.0 |