소스 검색

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.
Florent Castelli 3 년 전
부모
커밋
ec9c11667f
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      Userland/Libraries/LibC/spawn.cpp

+ 2 - 2
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
 // 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();
     pid_t child_pid = fork();
     if (child_pid < 0)
     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;
         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
 // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_addchdir.html