From 2be7f9f42df7a27189c7fd2e784400dc0f6fe548 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Wed, 14 Sep 2022 15:49:27 +0100 Subject: [PATCH] lscpu: Port to Core::Stream --- Userland/Utilities/lscpu.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Userland/Utilities/lscpu.cpp b/Userland/Utilities/lscpu.cpp index afcbd26d9b..0cfac0606c 100644 --- a/Userland/Utilities/lscpu.cpp +++ b/Userland/Utilities/lscpu.cpp @@ -9,7 +9,7 @@ #include #include #include -#include +#include #include #include @@ -59,9 +59,10 @@ ErrorOr serenity_main(Main::Arguments) TRY(Core::System::unveil("/sys/kernel/cpuinfo", "r")); TRY(Core::System::unveil(nullptr, nullptr)); - auto file = TRY(Core::File::open("/sys/kernel/cpuinfo", Core::OpenMode::ReadOnly)); - auto json = TRY(JsonValue::from_string(file->read_all())); - auto& array = json.as_array(); + auto file = TRY(Core::Stream::File::open("/sys/kernel/cpuinfo"sv, Core::Stream::OpenMode::Read)); + auto file_contents = TRY(file->read_all()); + auto json = TRY(JsonValue::from_string(file_contents)); + auto const& array = json.as_array(); for (size_t i = 0; i < array.size(); i++) { print_cpu_info(array.at(i).as_object());