diff --git a/Userland/Utilities/CMakeLists.txt b/Userland/Utilities/CMakeLists.txt index 677a7b8f89..4c895f4391 100644 --- a/Userland/Utilities/CMakeLists.txt +++ b/Userland/Utilities/CMakeLists.txt @@ -160,7 +160,7 @@ target_link_libraries(rmdir LibMain) target_link_libraries(run-tests LibRegex LibCoredump) target_link_libraries(shot LibGUI LibMain) target_link_libraries(shuf LibMain) -target_link_libraries(sql LibLine LibSQL LibIPC) +target_link_libraries(sql LibLine LibMain LibSQL LibIPC) target_link_libraries(sort LibMain) target_link_libraries(stat LibMain) target_link_libraries(strace LibMain) diff --git a/Userland/Utilities/sql.cpp b/Userland/Utilities/sql.cpp index 26498f3e66..4d78668736 100644 --- a/Userland/Utilities/sql.cpp +++ b/Userland/Utilities/sql.cpp @@ -1,5 +1,6 @@ /* * Copyright (c) 2021, Tim Flynn + * Copyright (c) 2022, Alex Major * * SPDX-License-Identifier: BSD-2-Clause */ @@ -11,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -322,7 +324,7 @@ private: } }; -int main(int argc, char** argv) +ErrorOr serenity_main(Main::Arguments arguments) { String database_name(getlogin()); String file_to_source; @@ -336,7 +338,7 @@ int main(int argc, char** argv) args_parser.add_option(file_to_read, "File to read", "read", 'r', "file"); args_parser.add_option(file_to_source, "File to source", "source", 's', "file"); args_parser.add_option(suppress_sqlrc, "Don't read ~/.sqlrc", "no-sqlrc", 'n'); - args_parser.parse(argc, argv); + args_parser.parse(arguments); SQLRepl repl(database_name);