From 72d78aeaeb65e1f80d7d4042385e8c0da8bf02ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dag-Erling=20Sm=C3=B8rgrav?= Date: Mon, 15 Jul 2002 16:05:15 +0000 Subject: [PATCH] Get rid of %qd, and unbreak Alpha build. --- usr.sbin/sa/main.c | 6 ++++-- usr.sbin/sa/pdb.c | 9 +++++---- usr.sbin/sa/usrdb.c | 12 +++++++----- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/usr.sbin/sa/main.c b/usr.sbin/sa/main.c index 684d951b7761..1910c4ff8589 100644 --- a/usr.sbin/sa/main.c +++ b/usr.sbin/sa/main.c @@ -49,6 +49,7 @@ static const char rcsid[] = #include #include #include +#include #include #include #include @@ -361,10 +362,11 @@ acct_load(pn, wr) if (sflag || (mflag && !qflag)) usracct_add(&ci); } else if (!qflag) - printf("%6lu %12.2f cpu %12quk mem %12qu io %s\n", + printf("%6lu %12.2f cpu %12juk mem %12ju io %s\n", ci.ci_uid, (ci.ci_utime + ci.ci_stime) / (double) AHZ, - ci.ci_mem, ci.ci_io, ci.ci_comm); + (uintmax_t)ci.ci_mem, (uintmax_t)ci.ci_io, + ci.ci_comm); } /* finally, return the file descriptor for possible truncation */ diff --git a/usr.sbin/sa/pdb.c b/usr.sbin/sa/pdb.c index 87347b0955f4..423bf9e7a573 100644 --- a/usr.sbin/sa/pdb.c +++ b/usr.sbin/sa/pdb.c @@ -38,6 +38,7 @@ static const char rcsid[] = #include #include #include +#include #include #include #include "extern.h" @@ -309,7 +310,7 @@ check_junk(cip) char *cp; size_t len; - fprintf(stderr, "%s (%qu) -- ", cip->ci_comm, cip->ci_calls); + fprintf(stderr, "%s (%ju) -- ", cip->ci_comm, (uintmax_t)cip->ci_calls); cp = fgetln(stdin, &len); return (cp && (cp[0] == 'y' || cp[0] == 'Y')) ? 1 : 0; @@ -343,7 +344,7 @@ print_ci(cip, totalcip) } else uflow = 0; - printf("%8qu ", cip->ci_calls); + printf("%8ju ", (uintmax_t)cip->ci_calls); if (cflag) { if (cip != totalcip) printf(" %4.2f%% ", @@ -410,12 +411,12 @@ print_ci(cip, totalcip) } if (Dflag) - printf("%10qutio ", cip->ci_io); + printf("%10jutio ", (uintmax_t)cip->ci_io); else printf("%8.0favio ", cip->ci_io / c); if (Kflag) - printf("%10quk*sec ", cip->ci_mem); + printf("%10juk*sec ", (uintmax_t)cip->ci_mem); else printf("%8.0fk ", cip->ci_mem / t); diff --git a/usr.sbin/sa/usrdb.c b/usr.sbin/sa/usrdb.c index 3bce1bd3b85c..d4ed500193c0 100644 --- a/usr.sbin/sa/usrdb.c +++ b/usr.sbin/sa/usrdb.c @@ -40,6 +40,7 @@ static const char rcsid[] = #include #include #include +#include #include #include #include @@ -238,8 +239,8 @@ usracct_print() while (rv == 0) { memcpy(ui, data.data, sizeof(struct userinfo)); - printf("%-*s %9qu ", MAXLOGNAME - 1, - user_from_uid(ui->ui_uid, 0), ui->ui_calls); + printf("%-*s %9ju ", MAXLOGNAME - 1, + user_from_uid(ui->ui_uid, 0), (uintmax_t)ui->ui_calls); t = (double) (ui->ui_utime + ui->ui_stime) / (double) AHZ; @@ -250,15 +251,16 @@ usracct_print() /* ui->ui_calls is always != 0 */ if (dflag) - printf("%12qu%s", ui->ui_io / ui->ui_calls, "avio"); + printf("%12ju%s", + (uintmax_t)(ui->ui_io / ui->ui_calls), "avio"); else - printf("%12qu%s", ui->ui_io, "tio"); + printf("%12ju%s", (uintmax_t)ui->ui_io, "tio"); /* t is always >= 0.0001; see above */ if (kflag) printf("%12.0f%s", ui->ui_mem / t, "k"); else - printf("%12qu%s", ui->ui_mem, "k*sec"); + printf("%12ju%s", (uintmax_t)ui->ui_mem, "k*sec"); printf("\n");