]> git.sur5r.net Git - i3/i3status/blobdiff - src/print_disk_info.c
disk_info: implement %avail
[i3/i3status] / src / print_disk_info.c
index 3bd2bf861f157f4e673ed6d0155b874cf418aaad..b9ec84b3f6c00f0d24b587c0534f679d534fcd37 100644 (file)
@@ -64,5 +64,10 @@ void print_disk_info(const char *path, const char *format) {
                         print_bytes_human((uint64_t)buf.f_bsize * (uint64_t)buf.f_blocks);
                         walk += strlen("total");
                 }
+
+                if (BEGINS_WITH(walk+1, "avail")) {
+                        print_bytes_human((uint64_t)buf.f_bsize * (uint64_t)buf.f_bavail);
+                        walk += strlen("avail");
+                }
         }
 }