From ec9c11667f5773de18047525cfc6613f875b8ab9 Mon Sep 17 00:00:00 2001 From: Florent Castelli Date: Sun, 3 Apr 2022 22:59:53 +0200 Subject: [PATCH] LibC+LibCore: Fix file argument name in posix_spawnp posix_spawnp takes a file, which is subject to PATH search, while posix_spawn takes a path. --- Userland/Libraries/LibC/spawn.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibC/spawn.cpp b/Userland/Libraries/LibC/spawn.cpp index 8cdc1fe0e1..00213798f7 100644 --- a/Userland/Libraries/LibC/spawn.cpp +++ b/Userland/Libraries/LibC/spawn.cpp @@ -115,7 +115,7 @@ int posix_spawn(pid_t* out_pid, char const* path, posix_spawn_file_actions_t con } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnp.html -int posix_spawnp(pid_t* out_pid, char const* path, posix_spawn_file_actions_t const* file_actions, posix_spawnattr_t const* attr, char* const argv[], char* const envp[]) +int posix_spawnp(pid_t* out_pid, char const* file, posix_spawn_file_actions_t const* file_actions, posix_spawnattr_t const* attr, char* const argv[], char* const envp[]) { pid_t child_pid = fork(); if (child_pid < 0) @@ -126,7 +126,7 @@ int posix_spawnp(pid_t* out_pid, char const* path, posix_spawn_file_actions_t co return 0; } - posix_spawn_child(path, file_actions, attr, argv, envp, execvpe); + posix_spawn_child(file, file_actions, attr, argv, envp, execvpe); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_addchdir.html