From 176de579f25d62d0ed5dfeb1654fb95a6881c313 Mon Sep 17 00:00:00 2001 From: Michel Hermier Date: Thu, 20 Jan 2022 21:12:35 +0100 Subject: [PATCH] shuf: Port to LibMain --- Userland/Utilities/CMakeLists.txt | 1 + Userland/Utilities/shuf.cpp | 9 ++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Userland/Utilities/CMakeLists.txt b/Userland/Utilities/CMakeLists.txt index 0da531fca6..88deb87d94 100644 --- a/Userland/Utilities/CMakeLists.txt +++ b/Userland/Utilities/CMakeLists.txt @@ -147,6 +147,7 @@ target_link_libraries(pwd LibMain) target_link_libraries(rev LibMain) target_link_libraries(run-tests LibRegex) target_link_libraries(shot LibGUI) +target_link_libraries(shuf LibMain) target_link_libraries(sql LibLine LibSQL LibIPC) target_link_libraries(stat LibMain) target_link_libraries(strace LibMain) diff --git a/Userland/Utilities/shuf.cpp b/Userland/Utilities/shuf.cpp index d1a216c5ca..7df5a1ecfa 100644 --- a/Userland/Utilities/shuf.cpp +++ b/Userland/Utilities/shuf.cpp @@ -7,17 +7,16 @@ #include #include #include +#include +#include #include #include #include #include -int main([[maybe_unused]] int argc, [[maybe_unused]] char** argv) +ErrorOr serenity_main([[maybe_unused]] Main::Arguments arguments) { - if (pledge("stdio", nullptr) > 0) { - perror("pledge"); - return 1; - } + TRY(Core::System::pledge("stdio"sv)); Vector lines;