Sfoglia il codice sorgente

LibCore: Add const qualifier to exec() argument spans

MacDue 2 anni fa
parent
commit
f4236e61bf

+ 1 - 1
Ladybird/HelperProcess.cpp

@@ -9,7 +9,7 @@
 #include <AK/String.h>
 #include <QCoreApplication>
 
-ErrorOr<void> spawn_helper_process(StringView process_name, Span<StringView> arguments, Core::System::SearchInPath search_in_path, Optional<Span<StringView>> environment)
+ErrorOr<void> spawn_helper_process(StringView process_name, Span<StringView> arguments, Core::System::SearchInPath search_in_path, Optional<Span<StringView const>> environment)
 {
     auto paths = TRY(get_paths_for_helper_process(process_name));
     VERIFY(!paths.is_empty());

+ 1 - 1
Ladybird/HelperProcess.h

@@ -14,5 +14,5 @@
 #include <AK/StringView.h>
 #include <LibCore/System.h>
 
-ErrorOr<void> spawn_helper_process(StringView process_name, Span<StringView> arguments, Core::System::SearchInPath, Optional<Span<StringView>> environment = {});
+ErrorOr<void> spawn_helper_process(StringView process_name, Span<StringView> arguments, Core::System::SearchInPath, Optional<Span<StringView const>> environment = {});
 ErrorOr<Vector<String>> get_paths_for_helper_process(StringView process_name);

+ 1 - 1
Userland/Libraries/LibCore/System.cpp

@@ -1113,7 +1113,7 @@ ErrorOr<u64> create_jail(StringView jail_name)
 }
 #endif
 
-ErrorOr<void> exec(StringView filename, Span<StringView> arguments, SearchInPath search_in_path, Optional<Span<StringView>> environment)
+ErrorOr<void> exec(StringView filename, Span<StringView const> arguments, SearchInPath search_in_path, Optional<Span<StringView const>> environment)
 {
 #ifdef AK_OS_SERENITY
     Syscall::SC_execve_params params;

+ 1 - 1
Userland/Libraries/LibCore/System.h

@@ -178,7 +178,7 @@ enum class SearchInPath {
 ErrorOr<void> exec_command(Vector<StringView>& command, bool preserve_env);
 #endif
 
-ErrorOr<void> exec(StringView filename, Span<StringView> arguments, SearchInPath, Optional<Span<StringView>> environment = {});
+ErrorOr<void> exec(StringView filename, Span<StringView const> arguments, SearchInPath, Optional<Span<StringView const>> environment = {});
 
 #ifdef AK_OS_SERENITY
 ErrorOr<void> join_jail(u64 jail_index);