aboutsummaryrefslogtreecommitdiff
path: root/lib/pending.c
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2014-05-06 06:31:28 -0500
committerRob Landley <rob@landley.net>2014-05-06 06:31:28 -0500
commit48c172ba589cfd848624b51f6f748b56bc217775 (patch)
tree36439338e020b5fc3dad76c067117a8182624246 /lib/pending.c
parent30e28cf7e166cf54b3a2a4fea5e6e134b5968812 (diff)
downloadtoybox-48c172ba589cfd848624b51f6f748b56bc217775.tar.gz
Switch human_readable() to just outputing decimal kilo/mega/gigabytes, make du use it, move it from lib/pending.c to lib.c.
Diffstat (limited to 'lib/pending.c')
-rw-r--r--lib/pending.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/lib/pending.c b/lib/pending.c
index 741c5cc1..639c82f5 100644
--- a/lib/pending.c
+++ b/lib/pending.c
@@ -20,19 +20,3 @@ void daemonize(void)
dup2(fd, 2);
if (fd > 2) close(fd);
}
-
-char *human_readable(unsigned long long size)
-{
- static char buf[32];
- char *tmp = (buf+4); //unsigned long long can come in 20byte string.
- int index, sz;
-
- for (index = 0; 1024 < size>>(10*index); index++);
- sz = size>>(10*index);
- if (sz < 10 && index) {
- sprintf(tmp, "%llu", size>>(10*(index-1)));
- sprintf(buf, "%c.%c", tmp[0], tmp[1]);
- } else sprintf(buf, "%u", sz);
- sprintf(buf, "%s%c", buf, " KMGTPE"[index]);
- return buf;
-}