projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
no logout time for reboot; minor format change
[unix-history]
/
usr
/
src
/
usr.bin
/
last
/
last.c
diff --git
a/usr/src/usr.bin/last/last.c
b/usr/src/usr.bin/last/last.c
index
e091a43
..
ea82d2a
100644
(file)
--- a/
usr/src/usr.bin/last/last.c
+++ b/
usr/src/usr.bin/last/last.c
@@
-1,5
+1,5
@@
#ifndef lint
#ifndef lint
-static char *sccsid = "@(#)last.c 4.
7
(Berkeley) %G%";
+static char *sccsid = "@(#)last.c 4.
8
(Berkeley) %G%";
#endif
/*
#endif
/*
@@
-87,7
+87,7
@@
main(ac, av)
print = want(bp);
if (print) {
ct = ctime(&bp->ut_time);
print = want(bp);
if (print) {
ct = ctime(&bp->ut_time);
- printf("%-*.*s %-*.*s %-*.*s %10.10s %5.5s",
+ printf("%-*.*s %-*.*s %-*.*s %10.10s %5.5s
",
NMAX, NMAX, bp->ut_name,
LMAX, LMAX, bp->ut_line,
HMAX, HMAX, bp->ut_host,
NMAX, NMAX, bp->ut_name,
LMAX, LMAX, bp->ut_line,
HMAX, HMAX, bp->ut_host,
@@
-108,7
+108,9
@@
main(ac, av)
}
}
if (print) {
}
}
if (print) {
- if (otime == 0)
+ if (lineq(bp->ut_line, "~"))
+ printf("\n");
+ else if (otime == 0)
printf(" still logged in\n");
else {
long delta;
printf(" still logged in\n");
else {
long delta;