+/* disk usage percentage */
+char *
+get_diskusage()
+{
+ struct statvfs fs;
+ float perc = 0;
+ if (statvfs(mountpath, &fs) < 0) {
+ fprintf(stderr, "Could not get filesystem info.\n");
+ return smprintf("n/a");
+ }
+ perc = 1.0f - ((float)fs.f_bavail/(float)fs.f_blocks);
+ return smprintf("%2f%%", perc);
+}
+