login -- log a new login record to the utmp and wtmp files
System Utilities Library (libutil, -lutil)
#include <sys/types.h>
#include <utmp.h>
#include <libutil.h>
void
login(struct utmp *ut);
The function login() records the ut entry being passed into the appropriate
slot of the utmp(5) file, and appends it to the wtmp(5) file. The
calling process must have permission to write to both files.
None.
logout(3), ttyslot(3), utmp(5), wtmp(5)
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.
FreeBSD 5.2.1 December 29, 1996 FreeBSD 5.2.1 [ Back ] |