1
0
mirror of https://github.com/falk-werner/webfuse synced 2026-03-02 03:40:24 +00:00

add test for renmae

This commit is contained in:
Falk Werner
2023-01-01 19:15:38 +01:00
parent eb5419ecf4
commit 3b9521016d
3 changed files with 95 additions and 0 deletions

View File

@@ -70,6 +70,9 @@ public:
case request_type::link:
fs_link(reader, writer);
break;
case request_type::rename:
fs_rename(reader, writer);
break;
case request_type::readdir:
fs_readdir(reader, writer);
break;
@@ -134,6 +137,16 @@ private:
writer.write_i32(result);
}
void fs_rename(messagereader & reader, messagewriter & writer)
{
auto const from = reader.read_str();
auto const to = reader.read_str();
auto const flags = reader.read_u8();
auto const result = fs_.rename(from, to, flags);
writer.write_i32(result);
}
void fs_readdir(messagereader & reader, messagewriter & writer)
{
auto const path = reader.read_str();