aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-07-22 18:20:10 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-22 18:20:10 +0200
commitdca8a58dc140481ea1b6cf88ab60f06b88db31ba (patch)
treedfc818c629e20c3975435a41f91ceb471918692f /kernel/kapi
parentde0e337412f4aff65195bc69e7f4e13fb2ee73c6 (diff)
downloadkernel-dca8a58dc140481ea1b6cf88ab60f06b88db31ba.tar.xz
kernel-dca8a58dc140481ea1b6cf88ab60f06b88db31ba.zip
kapi: expose create_device_node
Diffstat (limited to 'kernel/kapi')
-rw-r--r--kernel/kapi/filesystem.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/kapi/filesystem.cpp b/kernel/kapi/filesystem.cpp
index 10c9835a..b0de244e 100644
--- a/kernel/kapi/filesystem.cpp
+++ b/kernel/kapi/filesystem.cpp
@@ -10,6 +10,7 @@
#include <kstd/units.hpp>
#include <cstddef>
+#include <cstdint>
#include <expected>
#include <span>
#include <string_view>
@@ -73,4 +74,9 @@ namespace kapi::filesystem
return kernel::filesystem::vfs::get().status(path);
}
+ auto create_device_node(std::string_view path, file_type type, device_number number) -> kstd::result<void>
+ {
+ return kernel::filesystem::vfs::get().create_device_node(path, static_cast<std::uint32_t>(type), number);
+ }
+
} // namespace kapi::filesystem \ No newline at end of file