Lines Matching refs:pipe_fds
129 if (lsp->pipe_fds[n][!!(n == 0)] == 0) in lws_spawn_piped_destroy()
132 if (lsp->pipe_fds[n][!!(n == 0)] >= 0) { in lws_spawn_piped_destroy()
133 close(lsp->pipe_fds[n][!!(n == 0)]); in lws_spawn_piped_destroy()
134 lsp->pipe_fds[n][!!(n == 0)] = LWS_SOCK_INVALID; in lws_spawn_piped_destroy()
358 lsp->pipe_fds[n][0] = -1; in lws_spawn_piped()
359 lsp->pipe_fds[n][1] = -1; in lws_spawn_piped()
365 if (pipe(lsp->pipe_fds[n]) == -1) in lws_spawn_piped()
367 lws_plat_apply_FD_CLOEXEC(lsp->pipe_fds[n][n == 0]); in lws_spawn_piped()
394 lsp->stdwsi[n], n, lsp->pipe_fds[n][n == 0], in lws_spawn_piped()
395 lsp->pipe_fds[n][n != 0]); in lws_spawn_piped()
399 lsp->stdwsi[n]->desc.sockfd = lsp->pipe_fds[n][n == 0]; in lws_spawn_piped()
400 if (fcntl(lsp->pipe_fds[n][n == 0], F_SETFL, O_NONBLOCK) < 0) { in lws_spawn_piped()
479 close(lsp->pipe_fds[n][n != 0]); in lws_spawn_piped()
529 if (dup2(lsp->pipe_fds[m][m != 0], m) < 0) { in lws_spawn_piped()
541 close(lsp->pipe_fds[m][m != 0]); in lws_spawn_piped()
579 if (lsp->pipe_fds[n][0] >= 0) in lws_spawn_piped()
580 close(lsp->pipe_fds[n][0]); in lws_spawn_piped()
581 if (lsp->pipe_fds[n][1] >= 0) in lws_spawn_piped()
582 close(lsp->pipe_fds[n][1]); in lws_spawn_piped()