login(3) netbsd man page | unix.com

Man Page: login

Operating Environment: netbsd

Section: 3

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

NAME
login, logout, logwtmp -- login utility functions
LIBRARY
System Utilities Library (libutil, -lutil)
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 operate on the database of current users in /var/run/utmp and on the logfile /var/log/wtmp of logins and logouts. The login() function updates the /var/run/utmp and /var/log/wtmp files with user information contained in ut. The logout() function removes the entry from /var/run/utmp corresponding to the device line. The logwtmp() function adds an entry to /var/log/wtmp. Since login() will add the appropriate entry for /var/log/wtmp 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/utmp.
FILES
/dev/* /etc/ttys /var/run/utmp /var/log/wtmp
SEE ALSO
utmp(5)
BSD
December 14, 1995 BSD
Related Man Pages
updwtmp(3) - centos
logout(3) - linux
login(3) - debian
login(3) - centos
logout(3) - centos
Similar Topics in the Unix Linux Community
SSH shell script does not work
login audit bash script
FTP Login Error check
How to enforce user to Enter text when login to a UNIX / Linux system?
Confused - Can banned users still login?