NAME
login
—
log a new login record to the utmp and
wtmp files
LIBRARY
library “libutil”
SYNOPSIS
#include
<sys/types.h>
#include <utmp.h>
#include <libutil.h>
void
login
(struct
utmp *ut);
DESCRIPTION
The functionlogin
()
records the ut entry being passed into the appropriate
slot of the utmp(5) file (according to the controlling terminal of the
calling process), and appends it to the
wtmp(5) file. The calling process must have permission to write to both
files.
RETURN VALUES
None.
SEE ALSO
BUGS
The interface provided by login
() is
rather crude. The caller must know about the details of a
struct utmp. Some better abstraction needs to be
worked out.