+/* SPDX-License-Identifier: GPL-2.0 */
#include <sys/statvfs.h>
#include <stdio.h>
#include <assert.h>
#include "gcc-compat.h"
#include "log.h"
-#include "error.h"
-#include "string.h"
+#include "err.h"
+#include "str.h"
#include "df.h"
int get_disk_space(const char *path, struct disk_space *result)
{
- /* using floats allows to not care about integer overflows */
+ /* With floats we don't need to care about integer overflows. */
float total_blocks, available_blocks, blocksize;
float total_inodes, available_inodes;
void log_disk_space(struct disk_space *ds)
{
- DSS_INFO_LOG("free: %uM/%uM (%u%%), %u%% inodes unused\n",
+ DSS_INFO_LOG(("free: %uM/%uM (%u%%), %u%% inodes unused\n",
ds->free_mb, ds->total_mb, ds->percent_free,
- ds->percent_free_inodes);
+ ds->percent_free_inodes));
}