diff options
author | rwatson <rwatson@FreeBSD.org> | 2006-03-04 16:13:16 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2006-03-04 16:13:16 +0000 |
commit | 57ceefb9d9f44e8ea3884412a34bf5070f8fdf14 (patch) | |
tree | e4a44c529e0ba1ce5120e0faa2674e60f0e813a3 /usr.bin/finger | |
parent | cb5695d4f607b139d8b97b9067ecc273c514605e (diff) | |
download | FreeBSD-src-57ceefb9d9f44e8ea3884412a34bf5070f8fdf14.zip FreeBSD-src-57ceefb9d9f44e8ea3884412a34bf5070f8fdf14.tar.gz |
Reduce number of spaces for full name by four, and reduce padding
after tty entry by one space in order to provide extra spaces for
the tty entry. As a result, full pts names are now visible (up
to 999 pts's anyway):
Before:
Login Name TTY Idle Login Time Office Phone
robert Robert Watson *v0 3:55 Fri 02:54
robert Robert Watson p0 19 Sat 11:01
robert Robert Watson pts Sat 14:55
After:
Login Name TTY Idle Login Time Office Phone
robert Robert Watson *v0 5:08 Fri 02:54
robert Robert Watson p0 8 Sat 11:01
robert Robert Watson pts/5 Sat 14:55
MFC after: 1 week
Diffstat (limited to 'usr.bin/finger')
-rw-r--r-- | usr.bin/finger/sprint.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/usr.bin/finger/sprint.c b/usr.bin/finger/sprint.c index 51a1919..e4f768b 100644 --- a/usr.bin/finger/sprint.c +++ b/usr.bin/finger/sprint.c @@ -86,10 +86,10 @@ sflag_print(void) * else * remote host */ -#define MAXREALNAME 20 +#define MAXREALNAME 16 #define MAXHOSTNAME 17 /* in reality, hosts are never longer than 16 */ - (void)printf("%-*s %-*s%s %s\n", UT_NAMESIZE, "Login", MAXREALNAME, - "Name", " TTY Idle Login Time ", (gflag) ? "" : + (void)printf("%-*s %-*s%s %s\n", UT_NAMESIZE, "Login", MAXREALNAME, + "Name", " TTY Idle Login Time ", (gflag) ? "" : oflag ? "Office Phone" : "Where"); for (sflag = R_FIRST;; sflag = R_NEXT) { @@ -115,12 +115,12 @@ sflag_print(void) (void)putchar(w->info == LOGGEDIN && !w->writable ? '*' : ' '); if (*w->tty) - (void)printf("%-3.3s ", + (void)printf("%-7.7s ", (strncmp(w->tty, "tty", 3) && strncmp(w->tty, "cua", 3)) ? w->tty : w->tty + 3); else - (void)printf(" "); + (void)printf(" "); if (w->info == LOGGEDIN) { stimeprint(w); (void)printf(" "); |