X-Git-Url: http://git.tuebingen.mpg.de/?p=dss.git;a=blobdiff_plain;f=df.c;h=003becccddebe5231289afb63c5c527c550357b1;hp=c0c42f87af6c495db89c61f24c38a7e38d31f268;hb=bc13db9debf825347d397c292e075cbe3f804ac0;hpb=985ee856a76b6cf415b2342dcfb44ac9192e5483 diff --git a/df.c b/df.c index c0c42f8..003becc 100644 --- a/df.c +++ b/df.c @@ -1,3 +1,8 @@ +/* + * Copyright (C) 2008-2010 Andre Noll + * + * Licensed under the GPL v2. For licencing details see COPYING. + */ #include #include #include @@ -6,8 +11,9 @@ #include #include "gcc-compat.h" -#include "error.h" -#include "string.h" +#include "log.h" +#include "err.h" +#include "str.h" #include "df.h" int get_disk_space(const char *path, struct disk_space *result) @@ -33,3 +39,10 @@ int get_disk_space(const char *path, struct disk_space *result) result->percent_free_inodes = 100.0 * available_inodes / total_inodes + 0.5; return 1; } + +void log_disk_space(struct disk_space *ds) +{ + DSS_INFO_LOG(("free: %uM/%uM (%u%%), %u%% inodes unused\n", + ds->free_mb, ds->total_mb, ds->percent_free, + ds->percent_free_inodes)); +}