summaryrefslogtreecommitdiffstats
path: root/util.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2002-03-06 23:17:40 +0000
committerNeil Brown <neilb@suse.de>2002-03-06 23:17:40 +0000
commitcd29a5c835c11cbcedc10487677eac6a946ad61b (patch)
treed4bb1a92ee76d8680522baace561aaa1ceaaebae /util.c
parent52826846282e9e224e05dde6d2e4cb38d1fefec7 (diff)
downloadmdadm-cd29a5c835c11cbcedc10487677eac6a946ad61b.tar.gz
mdadm-cd29a5c835c11cbcedc10487677eac6a946ad61b.tar.xz
mdadm-cd29a5c835c11cbcedc10487677eac6a946ad61b.zip
mdctl-0.6mdctl-0.6
Diffstat (limited to 'util.c')
-rw-r--r--util.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/util.c b/util.c
index ea30b31..17a7e87 100644
--- a/util.c
+++ b/util.c
@@ -1,7 +1,7 @@
/*
* mdctl - manage Linux "md" devices aka RAID arrays.
*
- * Copyright (C) 2001 Neil Brown <neilb@cse.unsw.edu.au>
+ * Copyright (C) 2001-2002 Neil Brown <neilb@cse.unsw.edu.au>
*
*
* This program is free software; you can redistribute it and/or modify
@@ -424,3 +424,16 @@ int calc_sb_csum(mdp_super_t *super)
super->sb_csum = oldcsum;
return csum;
}
+
+char *human_size(long kbytes)
+{
+ static char buf[30];
+
+ if (kbytes < 2000)
+ buf[0]=0;
+ else if (kbytes < 2*1024*1024)
+ sprintf(buf, " (%d MiB)", kbytes>>10);
+ else
+ sprintf(buf, " (%d GiB)", kbytes>>20);
+ return buf;
+}