Source-Changes-HG archive

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

[src/trunk]: src/usr.bin/vmstat Print evcnt/intrcnt as unsigned.



details:   https://anonhg.NetBSD.org/src/rev/5db4861b3c88
branches:  trunk
changeset: 517882:5db4861b3c88
user:      enami <enami%NetBSD.org@localhost>
date:      Wed Nov 21 00:38:50 2001 +0000

description:
Print evcnt/intrcnt as unsigned.

diffstat:

 usr.bin/vmstat/vmstat.c |  32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

diffs (86 lines):

diff -r fd9919733a65 -r 5db4861b3c88 usr.bin/vmstat/vmstat.c
--- a/usr.bin/vmstat/vmstat.c   Tue Nov 20 23:53:26 2001 +0000
+++ b/usr.bin/vmstat/vmstat.c   Wed Nov 21 00:38:50 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: vmstat.c,v 1.84 2001/10/07 12:50:54 bjh21 Exp $ */
+/* $NetBSD: vmstat.c,v 1.85 2001/11/21 00:38:50 enami Exp $ */
 
 /*-
  * Copyright (c) 1998, 2000 The NetBSD Foundation, Inc.
@@ -80,7 +80,7 @@
 #if 0
 static char sccsid[] = "@(#)vmstat.c   8.2 (Berkeley) 3/1/95";
 #else
-__RCSID("$NetBSD: vmstat.c,v 1.84 2001/10/07 12:50:54 bjh21 Exp $");
+__RCSID("$NetBSD: vmstat.c,v 1.85 2001/11/21 00:38:50 enami Exp $");
 #endif
 #endif /* not lint */
 
@@ -753,8 +753,8 @@
 void
 dointr(int verbose)
 {
-       long *intrcnt;
-       long long inttotal, uptime;
+       unsigned long *intrcnt;
+       unsigned long long inttotal, uptime;
        int nintr, inamlen;
        char *intrname;
        struct evcntlist allevents;
@@ -778,9 +778,9 @@
        nintr /= sizeof(long);
        while (--nintr >= 0) {
                if (*intrcnt || verbose)
-                       (void)printf("%-34s %16lld %8lld\n", intrname,
-                           (long long)*intrcnt,
-                           (long long)(*intrcnt / uptime));
+                       (void)printf("%-34s %16llu %8llu\n", intrname,
+                           (unsigned long long)*intrcnt,
+                           (unsigned long long)(*intrcnt / uptime));
                intrname += strlen(intrname) + 1;
                inttotal += *intrcnt++;
        }
@@ -810,15 +810,15 @@
                    evcnt.ev_namelen + 1) != evcnt.ev_namelen + 1)
                        goto event_chain_trashed;
 
-               (void)printf("%s %s%*s %16lld %8lld\n", evgroup, evname,
+               (void)printf("%s %s%*s %16llu %8llu\n", evgroup, evname,
                    34 - (evcnt.ev_grouplen + 1 + evcnt.ev_namelen), "",
-                   (long long)evcnt.ev_count,
-                   (long long)(evcnt.ev_count / uptime));
+                   (unsigned long long)evcnt.ev_count,
+                   (unsigned long long)(evcnt.ev_count / uptime));
 
                inttotal += evcnt.ev_count++;
        }
-       (void)printf("%-34s %16lld %8lld\n", "Total", inttotal,
-           (long long)(inttotal / uptime));
+       (void)printf("%-34s %16llu %8llu\n", "Total", inttotal,
+           (unsigned long long)(inttotal / uptime));
 }
 #endif
 
@@ -826,7 +826,7 @@
 doevcnt(int verbose)
 {
        static const char * evtypes [] = { "misc", "intr", "trap" };
-       long long uptime;
+       unsigned long long uptime;
        struct evcntlist allevents;
        struct evcnt evcnt, *evptr;
        char evgroup[EVCNT_STRING_MAX], evname[EVCNT_STRING_MAX];
@@ -858,10 +858,10 @@
                    evcnt.ev_namelen + 1) != evcnt.ev_namelen + 1)
                        goto event_chain_trashed;
 
-               (void)printf("%s %s%*s %16lld %8lld %s\n", evgroup, evname,
+               (void)printf("%s %s%*s %16llu %8llu %s\n", evgroup, evname,
                    34 - (evcnt.ev_grouplen + 1 + evcnt.ev_namelen), "",
-                   (long long)evcnt.ev_count,
-                   (long long)(evcnt.ev_count / uptime),
+                   (unsigned long long)evcnt.ev_count,
+                   (unsigned long long)(evcnt.ev_count / uptime),
                    (evcnt.ev_type < sizeof(evtypes)/sizeof(evtypes)
                        ? evtypes[evcnt.ev_type] : "?"));
        }



Home | Main Index | Thread Index | Old Index