This commit is contained in:
2024-08-23 17:45:19 -05:00
parent 3b904945bb
commit 775c893c65

View File

@ -133,7 +133,7 @@ auto fuse_base::chmod_(const char *path, mode_t mode,
return instance().execute_callback( return instance().execute_callback(
function_name, path, [&](std::string api_path) -> api_error { function_name, path, [&](std::string api_path) -> api_error {
return instance().chmod_impl(std::move(api_path) mode, fi); return instance().chmod_impl(std::move(api_path), mode, fi);
}); });
} }
#else #else
@ -223,12 +223,12 @@ void fuse_base::display_version_information(std::vector<const char *> args) {
auto fuse_base::execute_callback( auto fuse_base::execute_callback(
std::string_view function_name, const char *from, const char *to, std::string_view function_name, const char *from, const char *to,
const std::function<api_error(const std::string &from_api_file, const std::function<api_error(std::string from_api_file,
const std::string &to_api_path)> &cb, std::string to_api_path)> &cb,
bool disable_logging) -> int { bool disable_logging) -> int {
const auto from_api_file = utils::path::create_api_path(from ? from : ""); auto from_api_file = utils::path::create_api_path(from ? from : "");
const auto to_api_file = utils::path::create_api_path(to ? to : ""); auto to_api_file = utils::path::create_api_path(to ? to : "");
const auto res = utils::from_api_error(cb(from_api_file, to_api_file)); auto res = utils::from_api_error(cb(from_api_file, to_api_file));
raise_fuse_event(function_name, raise_fuse_event(function_name,
"from|" + from_api_file + "|to|" + to_api_file, res, "from|" + from_api_file + "|to|" + to_api_file, res,
disable_logging); disable_logging);
@ -583,9 +583,9 @@ auto fuse_base::rename_(const char *from, const char *to,
return instance().execute_callback( return instance().execute_callback(
function_name, from, to, function_name, from, to,
[&](const std::string &from_api_file, [&](std::string from_api_file, std::string to_api_path) -> api_error {
const std::string &to_api_path) -> api_error { return instance().rename_impl(std::move(from_api_file),
return instance().rename_impl(from_api_file, to_api_path, flags); std::move(to_api_path), flags);
}); });
} }
#else #else
@ -596,9 +596,9 @@ auto fuse_base::rename_(const char *from, const char *to) -> int {
return instance().execute_callback( return instance().execute_callback(
function_name, from, to, function_name, from, to,
[&](const std::string &from_api_file, [&](std::string from_api_file, std::string to_api_path) -> api_error {
const std::string &to_api_path) -> api_error { return instance().rename_impl(std::move(from_api_file),
return instance().rename_impl(from_api_file, to_api_path); std::move(to_api_path));
}); });
} }
#endif #endif