aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-07-15 11:20:58 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-15 11:20:58 +0200
commitba0cf20847d9aa8eb6c540ef7be20972010d6d64 (patch)
treeebe6b30061845d12cdddeb160421400f72b1efb4 /kernel
parent698c376901997767799ef94eddc1c07fef476302 (diff)
downloadkernel-ba0cf20847d9aa8eb6c540ef7be20972010d6d64.tar.xz
kernel-ba0cf20847d9aa8eb6c540ef7be20972010d6d64.zip
kernel: fix build issue after API change
Diffstat (limited to 'kernel')
-rw-r--r--kernel/kernel/main.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/kernel/kernel/main.cpp b/kernel/kernel/main.cpp
index fef35ed9..6968782f 100644
--- a/kernel/kernel/main.cpp
+++ b/kernel/kernel/main.cpp
@@ -40,7 +40,7 @@ auto run_demo() -> void
// 2) read from the file
kstd::vector<std::byte> buffer_1{10};
- auto bytes_read = *kapi::filesystem::read(fd_1.value(), buffer_1.data(), buffer_1.size());
+ auto bytes_read = *kapi::filesystem::read(fd_1.value(), buffer_1);
auto buffer_as_str = std::string_view{reinterpret_cast<char *>(buffer_1.data()), bytes_read};
kstd::println("--> read {} bytes from /entrance/tickets.txt: {}", bytes_read, buffer_as_str);
kstd::println("");
@@ -79,7 +79,7 @@ auto run_demo() -> void
// 6) read from the new file
kstd::vector<std::byte> buffer_2{10};
- bytes_read = *kapi::filesystem::read(fd_2.value(), buffer_2.data(), buffer_2.size());
+ bytes_read = *kapi::filesystem::read(fd_2.value(), buffer_2);
buffer_as_str = std::string_view{reinterpret_cast<char *>(buffer_2.data()), static_cast<size_t>(bytes_read)};
kstd::println("--> read {} bytes from /entrance/information/info_1.txt: {} ", bytes_read, buffer_as_str);
@@ -97,13 +97,13 @@ auto run_demo() -> void
// 8) read from the device file
kstd::vector<std::byte> buffer_3{2};
- bytes_read = *kapi::filesystem::read(fd_3.value(), buffer_3.data(), buffer_3.size());
+ bytes_read = *kapi::filesystem::read(fd_3.value(), buffer_3);
kstd::println("--> read {} bytes from /dev/ram32: {::#04x} ", bytes_read, buffer_3);
// 9) write to the device file
auto const default_buffer_value = std::byte{0xAA};
kstd::vector<std::byte> write_buffer{default_buffer_value, default_buffer_value};
- auto bytes_written = *kapi::filesystem::write(fd_3.value(), write_buffer.data(), write_buffer.size());
+ auto bytes_written = *kapi::filesystem::write(fd_3.value(), write_buffer);
kstd::println("--> written {} bytes to /dev/ram32: {::#04x}", bytes_written, write_buffer);
// 10) do memory dump to show that the write to the device file had an effect
@@ -135,7 +135,7 @@ auto run_demo() -> void
kstd::vector<std::byte> test_write_buffer{
std::byte{'H'}, std::byte{'e'}, std::byte{'l'}, std::byte{'l'}, std::byte{'o'}, std::byte{' '}, std::byte{'T'},
std::byte{'e'}, std::byte{'a'}, std::byte{'c'}, std::byte{'h'}, std::byte{'O'}, std::byte{'S'}};
- bytes_written = *kapi::filesystem::write(*fd_4, test_write_buffer.data(), test_write_buffer.size());
+ bytes_written = *kapi::filesystem::write(*fd_4, test_write_buffer);
kstd::println("--> written {} bytes to /test_files/test_file.txt: {::#04x}", bytes_written, test_write_buffer);
// 14) dmp the module after create new directory and file