svn commit: r230458 - head/usr.bin/last
Hiroki Sato
hrs at FreeBSD.org
Sun Jan 22 11:34:24 UTC 2012
Author: hrs
Date: Sun Jan 22 11:34:24 2012
New Revision: 230458
URL: http://svn.freebsd.org/changeset/base/230458
Log:
- 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
Modified:
head/usr.bin/last/last.1
head/usr.bin/last/last.c
Modified: head/usr.bin/last/last.1
==============================================================================
--- head/usr.bin/last/last.1 Sun Jan 22 11:20:42 2012 (r230457)
+++ head/usr.bin/last/last.1 Sun Jan 22 11:34:24 2012 (r230458)
@@ -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
Modified: head/usr.bin/last/last.c
==============================================================================
--- head/usr.bin/last/last.c Sun Jan 22 11:20:42 2012 (r230457)
+++ head/usr.bin/last/last.c Sun Jan 22 11:34:24 2012 (r230458)
@@ -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)
More information about the svn-src-head
mailing list