1
0
mirror of https://github.com/falk-werner/webfuse synced 2024-09-28 22:40:43 +00:00
falk-werner_webfuse/src/webfuse/filesystem/filesystem_statistics.cpp

44 lines
835 B
C++
Raw Normal View History

2022-11-13 17:18:44 +00:00
#include "webfuse/filesystem/filesystem_statistics.hpp"
namespace webfuse
{
filesystem_statistics::filesystem_statistics()
: bsize(0)
, frsize(0)
, blocks(0)
, bfree(0)
, bavail(0)
, files(0)
, ffree(0)
, f_namemax(0)
{
}
filesystem_statistics::filesystem_statistics(struct statvfs const & other)
{
bsize = other.f_bsize;
frsize = other.f_frsize;
blocks = other.f_blocks;
bfree = other.f_bfree;
bavail = other.f_bavail;
files = other.f_files;
ffree = other.f_ffree;
f_namemax = other.f_namemax;
}
void filesystem_statistics::copy_to(struct statvfs & other) const
{
other.f_bsize = bsize;
other.f_frsize = frsize;
other.f_blocks = blocks;
other.f_bfree = bfree;
other.f_bavail = bavail;
other.f_files = files;
other.f_ffree = ffree;
other.f_namemax = f_namemax;
}
2023-01-25 20:22:51 +00:00
}