diff --git a/Userland/Utilities/CMakeLists.txt b/Userland/Utilities/CMakeLists.txt index 210ea95209..348c0f7721 100644 --- a/Userland/Utilities/CMakeLists.txt +++ b/Userland/Utilities/CMakeLists.txt @@ -90,6 +90,7 @@ target_link_libraries(df LibMain) target_link_libraries(diff LibDiff LibMain) target_link_libraries(dirname LibMain) target_link_libraries(disasm LibX86 LibMain) +target_link_libraries(disk_benchmark LibMain) target_link_libraries(dmesg LibMain) target_link_libraries(du LibMain) target_link_libraries(echo LibMain) diff --git a/Userland/Utilities/disk_benchmark.cpp b/Userland/Utilities/disk_benchmark.cpp index 551be5a491..3d2b8d674a 100644 --- a/Userland/Utilities/disk_benchmark.cpp +++ b/Userland/Utilities/disk_benchmark.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -45,7 +46,7 @@ static void exit_with_usage(int rc) static Optional benchmark(const String& filename, int file_size, int block_size, ByteBuffer& buffer, bool allow_cache); -int main(int argc, char** argv) +ErrorOr serenity_main(Main::Arguments arguments) { String directory = "."; int time_per_benchmark = 10; @@ -54,7 +55,7 @@ int main(int argc, char** argv) bool allow_cache = false; int opt; - while ((opt = getopt(argc, argv, "chd:t:f:b:")) != -1) { + while ((opt = getopt(arguments.argc, arguments.argv, "chd:t:f:b:")) != -1) { switch (opt) { case 'h': exit_with_usage(0);