Updated: 2022/Sep/29

Please read Privacy Policy. It's for your privacy.


LOGINX(3)                  Library Functions Manual                  LOGINX(3)

NAME
     loginx, logoutx, logwtmpx - login utility functions

LIBRARY
     System Utilities Library (libutil, -lutil)

SYNOPSIS
     #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);

DESCRIPTION
     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.

RETURN VALUES
     logoutx() returns 1 on success, and 0 if no corresponding entry was
     found.

SEE ALSO
     endutxent(3), utmpx(5)

NetBSD 10.99                  September 26, 2002                  NetBSD 10.99