diff options
Diffstat (limited to 'package/sash/src/df.c')
-rw-r--r-- | package/sash/src/df.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/package/sash/src/df.c b/package/sash/src/df.c index 99ac2217e..8f2c05533 100644 --- a/package/sash/src/df.c +++ b/package/sash/src/df.c @@ -41,15 +41,14 @@ do_df(int argc, char * argv[]) name = "/"; else name = argv[1]; - + if (statfs(name, &stbuf) == -1) { printf("Unable to get disk space of %s: %s\n", name, strerror(errno)); return; } - + printf("Total Kbytes: %ld\n", (stbuf.f_bsize / 256) * (stbuf.f_blocks / 4)); printf("Free Kbytes: %ld\n", (stbuf.f_bsize / 256) * (stbuf.f_bfree / 4)); printf("Total nodes: %ld\n", stbuf.f_files); printf("Free nodes: %ld\n", stbuf.f_ffree); } - |