Lines Matching refs:child_pid
160 if (lsp->child_pid < 1)
167 n = wait4(lsp->child_pid, &status, WNOHANG, &rusa);
172 n = waitid(P_PID, (id_t)lsp->child_pid, &lsp->si, WEXITED | WNOHANG | WNOWAIT);
175 lwsl_info("%s: child %d still running\n", __func__, lsp->child_pid);
232 n = wait4(lsp->child_pid, &status, WNOHANG, &rusa);
240 n = waitid(P_PID, (id_t)lsp->child_pid, &temp.si, WEXITED | WNOHANG);
246 lsp->child_pid = -1;
268 if (lsp->child_pid <= 0)
278 n = kill(-lsp->child_pid, SIGTERM);
280 lsp->child_pid, n, errno);
288 n = kill(lsp->child_pid, SIGTERM);
290 n = kill(lsp->child_pid, SIGPIPE);
292 n = kill(lsp->child_pid, SIGKILL);
297 lsp->child_pid, errno);
306 n = waitpid(-lsp->child_pid, &status, WNOHANG);
310 n = waitpid(lsp->child_pid, &status, WNOHANG);
447 lsp->child_pid = fork();
449 lsp->child_pid = vfork();
451 if (lsp->child_pid < 0) {
457 if (!lsp->child_pid)
470 if (lsp->child_pid) {
485 lsp->child_pid);