Я хочу использовать posix_spawn в этой строке кода вместо вилки или execve, пожалуйста, помогите мне

#fork #execve

Вопрос:

Пожалуйста, помогите мне, я не знаю, как использовать posix_spawn, поэтому, пожалуйста, помогите мне, как я могу повторить вилку и выполнить posix_spawn

  pid = fork();
          if (pid > 0) {
             wait(amp;stat);
          } else if (pid == 0) {
             
             // sort out redirections
             if (redirctStatus == VALID) {
                redirect(args, length);
             }
             
             execve(fullpath, args, envp);
             printf("%s: unknown type of executablen", args[0]);
             exit(-1);
    
          } else {
             perror("Fork error");
          }