#include "branch2.hpp" #include #include #include #include Branch2::Branch2() : mode(Mode::RW) { } Branch2::Branch2(toml::value const &v_) : mode(Mode::RW) { std::cout << v_ << '\n'; enabled = v_.at("enabled").as_boolean(); mode = Mode::_from_string(toml::find(v_,"mode").c_str()); min_free_space = 0; path = toml::find(v_,"path"); int const flags = O_DIRECTORY | O_PATH; fd = openat(AT_FDCWD,path.string().c_str(),O_DI }