Lines Matching defs:io
565 struct child_io_fds *io;
593 state->io = talloc(state, struct child_io_fds);
595 if (state->io == NULL || state->buf == NULL) {
601 state->io->write_to_child_fd = -1;
602 state->io->read_from_child_fd = -1;
603 talloc_set_destructor((void *) state->io, child_io_destructor);
625 state->io->write_to_child_fd);
720 state->io->read_from_child_fd = pipefd_from_child[0];
722 state->io->write_to_child_fd = pipefd_to_child[1];
724 sss_fd_nonblocking(state->io->read_from_child_fd);
725 sss_fd_nonblocking(state->io->write_to_child_fd);
760 close(state->io->write_to_child_fd);
761 state->io->write_to_child_fd = -1;
763 subreq = read_pipe_send(state, state->ev, state->io->read_from_child_fd);
790 close(state->io->read_from_child_fd);
791 state->io->read_from_child_fd = -1;