aboutsummaryrefslogtreecommitdiff
path: root/kapi
diff options
context:
space:
mode:
Diffstat (limited to 'kapi')
-rw-r--r--kapi/kapi/devices.hpp2
-rw-r--r--kapi/kapi/filesystem.hpp8
-rw-r--r--kapi/kapi/filesystem/block_device.hpp (renamed from kapi/kapi/devices/block_device.hpp)12
-rw-r--r--kapi/kapi/filesystem/character_device.hpp (renamed from kapi/kapi/devices/character_device.hpp)12
4 files changed, 17 insertions, 17 deletions
diff --git a/kapi/kapi/devices.hpp b/kapi/kapi/devices.hpp
index c1e7e9f4..51f5129e 100644
--- a/kapi/kapi/devices.hpp
+++ b/kapi/kapi/devices.hpp
@@ -1,10 +1,8 @@
#ifndef TEACHOS_KAPI_DEVICES_HPP
#define TEACHOS_KAPI_DEVICES_HPP
-#include <kapi/devices/block_device.hpp> // IWYU pragma: export
#include <kapi/devices/bus.hpp> // IWYU pragma: export
#include <kapi/devices/bus_protocol.hpp> // IWYU pragma: export
-#include <kapi/devices/character_device.hpp> // IWYU pragma: export
#include <kapi/devices/cpu.hpp> // IWYU pragma: export
#include <kapi/devices/device.hpp> // IWYU pragma: export
#include <kapi/devices/device_registry.hpp> // IWYU pragma: export
diff --git a/kapi/kapi/filesystem.hpp b/kapi/kapi/filesystem.hpp
index 4b0971f6..6796532f 100644
--- a/kapi/kapi/filesystem.hpp
+++ b/kapi/kapi/filesystem.hpp
@@ -1,9 +1,11 @@
#ifndef TEACHOS_KAPI_FILESYSTEM_HPP
#define TEACHOS_KAPI_FILESYSTEM_HPP
-#include <kapi/filesystem/device_number.hpp> // IWYU pragma: export
-#include <kapi/filesystem/file_status.hpp> // IWYU pragma: export
-#include <kapi/filesystem/file_type.hpp> // IWYU pragma: export
+#include <kapi/filesystem/block_device.hpp> // IWYU pragma: export
+#include <kapi/filesystem/character_device.hpp> // IWYU pragma: export
+#include <kapi/filesystem/device_number.hpp> // IWYU pragma: export
+#include <kapi/filesystem/file_status.hpp> // IWYU pragma: export
+#include <kapi/filesystem/file_type.hpp> // IWYU pragma: export
#include <kstd/result.hpp>
#include <kstd/system_error.hpp>
diff --git a/kapi/kapi/devices/block_device.hpp b/kapi/kapi/filesystem/block_device.hpp
index e606188e..6d062b07 100644
--- a/kapi/kapi/devices/block_device.hpp
+++ b/kapi/kapi/filesystem/block_device.hpp
@@ -1,7 +1,7 @@
-#ifndef TEACHOS_KAPI_DEVICES_BLOCK_DEVICE_HPP
-#define TEACHOS_KAPI_DEVICES_BLOCK_DEVICE_HPP
+#ifndef TEACHOS_KAPI_FILESYSTEM_BLOCK_DEVICE_HPP
+#define TEACHOS_KAPI_FILESYSTEM_BLOCK_DEVICE_HPP
-// IWYU pragma: private, include <kapi/devices.hpp>
+// IWYU pragma: private, include <kapi/filesystem.hpp>
#include <kapi/devices/interface_id.hpp>
@@ -10,12 +10,12 @@
#include <cstddef>
-namespace kapi::devices
+namespace kapi::filesystem
{
struct block_device
{
- constexpr auto static id = interface_id{"block"};
+ constexpr auto static id = kapi::devices::interface_id{"block"};
//! Virtual destructor to enable clean deletes through base pointers.
virtual ~block_device() = default;
@@ -46,6 +46,6 @@ namespace kapi::devices
[[nodiscard]] auto virtual capacity() const -> kstd::units::bytes = 0;
};
-} // namespace kapi::devices
+} // namespace kapi::filesystem
#endif \ No newline at end of file
diff --git a/kapi/kapi/devices/character_device.hpp b/kapi/kapi/filesystem/character_device.hpp
index 40921940..b839410d 100644
--- a/kapi/kapi/devices/character_device.hpp
+++ b/kapi/kapi/filesystem/character_device.hpp
@@ -1,7 +1,7 @@
-#ifndef TEACHOS_KAPI_DEVICES_CHARACTER_DEVICE_HPP
-#define TEACHOS_KAPI_DEVICES_CHARACTER_DEVICE_HPP
+#ifndef TEACHOS_KAPI_FILESYSTEM_CHARACTER_DEVICE_HPP
+#define TEACHOS_KAPI_FILESYSTEM_CHARACTER_DEVICE_HPP
-// IWYU pragma: private, include <kapi/devices.hpp>
+// IWYU pragma: private, include <kapi/filesystem.hpp>
#include <kapi/devices/interface_id.hpp>
@@ -11,12 +11,12 @@
#include <cstddef>
#include <span>
-namespace kapi::devices
+namespace kapi::filesystem
{
struct character_device
{
- constexpr auto static id = interface_id{"char"};
+ constexpr auto static id = kapi::devices::interface_id{"char"};
//! Virtual destructor to enable clean deletes through base pointers.
virtual ~character_device() = default;
@@ -34,6 +34,6 @@ namespace kapi::devices
auto virtual write_block(std::span<std::byte const> buffer) -> kstd::result<kstd::units::bytes> = 0;
};
-} // namespace kapi::devices
+} // namespace kapi::filesystem
#endif \ No newline at end of file