ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



LOGIN(3)                 BSD Library Functions Manual                 LOGIN(3)

NAME
     login, logout, logwtmp -- login utility functions (DEPRECATED)

SYNOPSIS
     #include <util.h>

     void
     login(struct utmp *ut);

     int
     logout(const char *line);

     void
     logwtmp(const char *line, const char *name, const char *host);

DESCRIPTION
     The login(), logout(), and logwtmp() functions are DEPRECATED; use pututxline(3) instead.

     These functions operate on the database of current users in /var/run/utmpx and the system log file.
     Superuser permission is required.

     The login() function updates the /var/run/utmpx files with user information contained in ut (after con-verting converting
     verting to a struct utmpx, as described in pututxline(3)).

     The logout() function removes the entry from /var/run/utmpx corresponding to the device line.

     The logwtmp() function adds an entry to the system log file.  Since login() will add the appropriate
     entry during a login, logwtmp() is usually used for logouts.

RETURN VALUES
     logout() returns non-zero if it was able to find and delete an entry for line, and zero if there is no
     entry for line in /var/run/utmpx.  However, there is no error indication due to lack of permissions.

FILES
     /dev/*
     /var/run/utmpx

SEE ALSO
     pututxline(3), utmp(5), utmpx(5)

BSD                            December 14, 1995                           BSD

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.