PFD_PIPE_MAIN
set_pollfd(&pfd[PFD_PIPE_MAIN], ibuf_main);
if (handle_pollfd(&pfd[PFD_PIPE_MAIN], ibuf_main) == -1) {
set_pollfd(&pfd[PFD_PIPE_MAIN], ibuf_main);
if (handle_pollfd(&pfd[PFD_PIPE_MAIN], ibuf_main) == -1) {
if (idx != PFD_PIPE_MAIN)
if (idx != PFD_PIPE_MAIN)
if (idx != PFD_PIPE_MAIN)
if (idx != PFD_PIPE_MAIN)
if (idx != PFD_PIPE_MAIN)
if (idx != PFD_PIPE_MAIN)
case PFD_PIPE_MAIN:
if (idx != PFD_PIPE_MAIN)
if (idx != PFD_PIPE_MAIN)
if (idx != PFD_PIPE_MAIN)
if (idx != PFD_PIPE_MAIN)
if (idx != PFD_PIPE_MAIN)
set_pollfd(&pfd[PFD_PIPE_MAIN], ibuf_main);
if (handle_pollfd(&pfd[PFD_PIPE_MAIN], ibuf_main) == -1) {
session_dispatch_imsg(ibuf_main, PFD_PIPE_MAIN,
pfd[PFD_PIPE_MAIN].fd = ibuf_main->fd;
pfd[PFD_PIPE_MAIN].events = POLLIN;
pfd[PFD_PIPE_MAIN].events |= POLLOUT;
if (nfds > 0 && (pfd[PFD_PIPE_MAIN].revents & POLLOUT))
if (nfds > 0 && pfd[PFD_PIPE_MAIN].revents & (POLLIN|POLLERR)) {