Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/finger Print the full pty name; reported by atatat



details:   https://anonhg.NetBSD.org/src/rev/29512b669c2f
branches:  trunk
changeset: 571290:29512b669c2f
user:      christos <christos%NetBSD.org@localhost>
date:      Tue Nov 16 04:52:46 2004 +0000

description:
Print the full pty name; reported by atatat

diffstat:

 usr.bin/finger/sprint.c |  16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

diffs (53 lines):

diff -r 1d8dd500cc12 -r 29512b669c2f usr.bin/finger/sprint.c
--- a/usr.bin/finger/sprint.c   Tue Nov 16 04:15:28 2004 +0000
+++ b/usr.bin/finger/sprint.c   Tue Nov 16 04:52:46 2004 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: sprint.c,v 1.15 2003/08/07 11:13:46 agc Exp $  */
+/*     $NetBSD: sprint.c,v 1.16 2004/11/16 04:52:46 christos Exp $     */
 
 /*
  * Copyright (c) 1989, 1993
@@ -37,7 +37,7 @@
 #if 0
 static char sccsid[] = "@(#)sprint.c   8.3 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: sprint.c,v 1.15 2003/08/07 11:13:46 agc Exp $");
+__RCSID("$NetBSD: sprint.c,v 1.16 2004/11/16 04:52:46 christos Exp $");
 #endif
 #endif /* not lint */
 
@@ -78,7 +78,7 @@
         * short format --
         *      login name
         *      real name
-        *      terminal name (the XX of ttyXX)
+        *      terminal name
         *      if terminal writable (add an '*' to the terminal name
         *              if not)
         *      if logged in show idle time and day logged in, else
@@ -91,9 +91,9 @@
         *              office location
         *              office phone
         */
-#define        MAXREALNAME     20
+#define        MAXREALNAME     18
        (void)printf("%-*s %-*s %s %s\n", maxname, "Login", MAXREALNAME,
-           "Name", "Tty  Idle  Login Time  ", (gflag) ? "" :
+           "Name", " Tty      Idle  Login Time  ", (gflag) ? "" :
            (oflag) ? "Office     Office Phone" : "Where");
 
        for (sflag = R_FIRST;; sflag = R_NEXT) {
@@ -117,11 +117,9 @@
                        (void)putchar(w->info == LOGGEDIN && !w->writable ?
                            '*' : ' ');
                        if (*w->tty)
-                               (void)printf("%-2.2s ",
-                                   w->tty[0] != 't' || w->tty[1] != 't' ||
-                                   w->tty[2] != 'y' ? w->tty : w->tty + 3);
+                               (void)printf("%-7.7s ", w->tty);
                        else
-                               (void)printf("   ");
+                               (void)printf("        ");
                        if (w->info == LOGGEDIN) {
                                stimeprint(w);
                                (void)printf("  ");



Home | Main Index | Thread Index | Old Index