- if (report_percentage && (statbuf.f_blocks > 0))
- {
- uint64_t blk_total = (uint64_t) statbuf.f_blocks;
- char plugin_instance[DATA_MAX_NAME_LEN];
-
- ssnprintf (plugin_instance, sizeof (plugin_instance),
- "%s-bytes", disk_name);
-
- df_submit_one (plugin_instance, "percent", "free",
- 100.0 * ((gauge_t) blk_free) / ((gauge_t) blk_total));
- df_submit_one (plugin_instance, "percent", "reserved",
- 100.0 * ((gauge_t) blk_reserved) / ((gauge_t) blk_total));
- df_submit_one (plugin_instance, "percent", "used",
- 100.0 * ((gauge_t) blk_used) / ((gauge_t) blk_total));
- }
- else if (!report_percentage)