1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:28:12 +00:00

killall: Prefer StringView over DeprecatedString

This commit is contained in:
Tim Ledbetter 2023-05-30 20:25:58 +01:00 committed by Andreas Kling
parent 344f37986f
commit 4934a1b702

View file

@ -6,7 +6,6 @@
*/ */
#include <AK/CharacterTypes.h> #include <AK/CharacterTypes.h>
#include <AK/DeprecatedString.h>
#include <LibCore/ProcessStatisticsReader.h> #include <LibCore/ProcessStatisticsReader.h>
#include <LibCore/System.h> #include <LibCore/System.h>
#include <LibMain/Main.h> #include <LibMain/Main.h>
@ -20,7 +19,7 @@ static void print_usage_and_exit()
exit(1); exit(1);
} }
static ErrorOr<int> kill_all(DeprecatedString const& process_name, unsigned const signum) static ErrorOr<int> kill_all(StringView process_name, unsigned const signum)
{ {
auto all_processes = TRY(Core::ProcessStatisticsReader::get_all()); auto all_processes = TRY(Core::ProcessStatisticsReader::get_all());
@ -56,7 +55,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
} }
if (!number.has_value()) if (!number.has_value())
number = DeprecatedString(&arguments.argv[1][1]).to_uint(); number = arguments.strings[1].substring_view(1).to_uint();
if (!number.has_value()) { if (!number.has_value()) {
warnln("'{}' is not a valid signal name or number", &arguments.argv[1][1]); warnln("'{}' is not a valid signal name or number", &arguments.argv[1][1]);