================ @@ -0,0 +1,70 @@ +#include <iostream> +#include <mutex> +#include <sys/wait.h> +#include <thread> +#include <unistd.h> +#include <vector> + +pid_t g_pid = 0; +std::mutex g_child_pids_mutex; +std::vector<pid_t> g_child_pids; + +int call_vfork(int index) { + pid_t child_pid = vfork(); ---------------- clayborg wrote:
Use either `fork()` of `vfork()` depending on the value of the `use_vfork` argument: ``` pid_t child_pid = use_vfork ? vfork() : fork(); ``` https://github.com/llvm/llvm-project/pull/81564 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits