mnt: simplify debug message #2

This commit is contained in:
Robert Swiecki 2018-10-30 01:44:08 +01:00
parent 28c80845ea
commit 122f251efd

14
mnt.cc
View File

@ -90,16 +90,16 @@ static const std::string flagsToStr(uintptr_t flags) {
uintptr_t knownFlagMask = 0U;
for (const auto& i : mountFlags) {
if (flags & i.flag) {
if (!res.empty()) {
res.append("|");
}
res.append(i.name);
res.append("|");
}
knownFlagMask |= i.flag;
}
if (((flags & ~(knownFlagMask)) == 0) && !res.empty()) {
res.pop_back();
} else {
util::StrAppend(&res, "%#tx", flags & ~(knownFlagMask));
if (flags & ~(knownFlagMask)) {
util::StrAppend(&res, "|%#tx", flags & ~(knownFlagMask));
}
return res;
@ -543,9 +543,9 @@ const std::string describeMountPt(const mount_t& mpt) {
.append(mpt.src.empty() ? "" : mpt.src)
.append(mpt.src.empty() ? "" : "' -> '")
.append(mpt.dst)
.append("' flags:'")
.append("' flags:")
.append(flagsToStr(mpt.flags))
.append("' type:'")
.append(" type:'")
.append(mpt.fs_type)
.append("' options:'")
.append(mpt.options)