Lines Matching refs:lsp
404 info.plsp = &wsi->http.cgi->lsp;
417 wsi->http.cgi->lsp = lws_spawn_piped(&info);
418 if (!wsi->http.cgi->lsp) {
430 wsi->user_space, NULL, (unsigned int)cgi->lsp->child_pid);
677 n = lws_get_socket_fd(wsi->http.cgi->lsp->stdwsi[LWS_STDOUT]);
828 n = lws_get_socket_fd(wsi->http.cgi->lsp->stdwsi[LWS_STDOUT]);
914 if (!wsi->http.cgi || !wsi->http.cgi->lsp)
917 pid = wsi->http.cgi->lsp->child_pid;
919 args.stdwsi = &wsi->http.cgi->lsp->stdwsi[0];
920 lws_spawn_piped_kill_child_process(wsi->http.cgi->lsp);
921 /* that has invalidated and NULL'd wsi->http.cgi->lsp */
958 if (cgi->lsp->child_pid <= 0)
982 if (n == cgi->lsp->child_pid) {
995 cgi->lsp->child_pid = 0;
1016 if (!cgi || !cgi->lsp || cgi->lsp->child_pid <= 0)
1040 if (waitpid(cgi->lsp->child_pid, &status, WNOHANG) > 0) {
1053 cgi->lsp->child_pid);
1056 cgi->lsp->child_pid = 0;
1072 return wsi->http.cgi->lsp->stdwsi[ch];