- Replace "wtmp" with "utx.log" because last(1) no longer reads wtmp.

- A real filename is now shown in an output report when "-f file" is specified.
- Add Xr lastlogin into last(1) manual page.

Reviewed by:	ed
MFC after:	1 week
This commit is contained in:
Hiroki Sato
2012-01-22 11:34:24 +00:00
parent 4ed472a1cc
commit 9549f74201
2 changed files with 6 additions and 5 deletions
+1
View File
@@ -198,6 +198,7 @@ login data base
.El
.Sh SEE ALSO
.Xr lastcomm 1 ,
.Xr lastlogin 8 ,
.Xr getutxent 3 ,
.Xr ac 8
.Sh HISTORY
+5 -5
View File
@@ -83,7 +83,7 @@ struct idtab {
static const char *crmsg; /* cause of last reboot */
static time_t currentout; /* current logout value */
static long maxrec; /* records to display */
static const char *file = NULL; /* wtmp file */
static const char *file = NULL; /* utx.log file */
static int sflag = 0; /* show delta in seconds */
static int width = 5; /* show seconds in delta */
static int yflag; /* show year */
@@ -194,7 +194,7 @@ main(int argc, char *argv[])
/*
* wtmp --
* read through the wtmp file
* read through the utx.log file
*/
static void
wtmp(void)
@@ -229,13 +229,13 @@ wtmp(void)
doentry(&buf[--amount]);
tm = localtime(&t);
(void) strftime(ct, sizeof(ct), "\nwtmp begins %+\n", tm);
printf("%s", ct);
(void) strftime(ct, sizeof(ct), "%+", tm);
printf("\n%s begins %s\n", ((file == NULL) ? "utx.log" : file), ct);
}
/*
* doentry --
* process a single wtmp entry
* process a single utx.log entry
*/
static void
doentry(struct utmpx *bp)