Author: pjd
Date: Mon Mar  7 10:42:28 2011
New Revision: 219373
URL: http://svn.freebsd.org/changeset/base/219373

Log:
  Print some of the numbers in human readable form (using %N).
  
  MFC after:    2 weeks

Modified:
  head/sbin/hastctl/hastctl.c

Modified: head/sbin/hastctl/hastctl.c
==============================================================================
--- head/sbin/hastctl/hastctl.c Mon Mar  7 10:41:12 2011        (r219372)
+++ head/sbin/hastctl/hastctl.c Mon Mar  7 10:42:28 2011        (r219373)
@@ -213,8 +213,10 @@ dump_one(struct hast_resource *res)
                return (ret);
 
        printf("resource: %s\n", res->hr_name);
-       printf("    datasize: %ju\n", (uintmax_t)res->hr_datasize);
-       printf("    extentsize: %d\n", res->hr_extentsize);
+       printf("    datasize: %ju (%NB)\n", (uintmax_t)res->hr_datasize,
+           (intmax_t)res->hr_datasize);
+       printf("    extentsize: %d (%NB)\n", res->hr_extentsize,
+           (intmax_t)res->hr_extentsize);
        printf("    keepdirty: %d\n", res->hr_keepdirty);
        printf("    localoff: %ju\n", (uintmax_t)res->hr_localoff);
        printf("    resuid: %ju\n", (uintmax_t)res->hr_resuid);
@@ -321,8 +323,9 @@ control_status(struct nv *nv)
                    nv_get_string(nv, "provname%u", ii));
                printf("  localpath: %s\n",
                    nv_get_string(nv, "localpath%u", ii));
-               printf("  extentsize: %u\n",
-                   (unsigned int)nv_get_uint32(nv, "extentsize%u", ii));
+               printf("  extentsize: %u (%NB)\n",
+                   (unsigned int)nv_get_uint32(nv, "extentsize%u", ii),
+                   (intmax_t)nv_get_uint32(nv, "extentsize%u", ii));
                printf("  keepdirty: %u\n",
                    (unsigned int)nv_get_uint32(nv, "keepdirty%u", ii));
                printf("  remoteaddr: %s\n",
@@ -332,8 +335,9 @@ control_status(struct nv *nv)
                str = nv_get_string(nv, "status%u", ii);
                if (str != NULL)
                        printf("  status: %s\n", str);
-               printf("  dirty: %ju bytes\n",
-                   (uintmax_t)nv_get_uint64(nv, "dirty%u", ii));
+               printf("  dirty: %ju (%NB)\n",
+                   (uintmax_t)nv_get_uint64(nv, "dirty%u", ii),
+                   (intmax_t)nv_get_uint64(nv, "dirty%u", ii));
        }
        return (ret);
 }
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to