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

add test for mknod

This commit is contained in:
Falk Werner
2023-01-03 20:42:07 +01:00
parent 516749876b
commit 02d6474e77
3 changed files with 66 additions and 0 deletions

View File

@@ -91,6 +91,9 @@ public:
case request_type::open:
fs_open(reader, writer);
break;
case request_type::mknod:
fs_mknod(reader, writer);
break;
case request_type::create:
fs_create(reader, writer);
break;
@@ -236,6 +239,16 @@ private:
}
}
void fs_mknod(messagereader & reader, messagewriter & writer)
{
auto const path = reader.read_str();
auto const mode = reader.read_mode();
auto const dev = reader.read_u32();
auto const result = fs_.mknod(path, mode, dev);
writer.write_i32(result);
}
void fs_create(messagereader & reader, messagewriter & writer)
{
auto const path = reader.read_str();