Lines Matching refs:io
564 struct child_io_fds *io;
592 state->io = talloc(state, struct child_io_fds);
594 if (state->io == NULL || state->buf == NULL) {
600 state->io->write_to_child_fd = -1;
601 state->io->read_from_child_fd = -1;
602 talloc_set_destructor((void *) state->io, child_io_destructor);
624 state->io->write_to_child_fd);
719 state->io->read_from_child_fd = pipefd_from_child[0];
721 state->io->write_to_child_fd = pipefd_to_child[1];
723 sss_fd_nonblocking(state->io->read_from_child_fd);
724 sss_fd_nonblocking(state->io->write_to_child_fd);
759 close(state->io->write_to_child_fd);
760 state->io->write_to_child_fd = -1;
762 subreq = read_pipe_send(state, state->ev, state->io->read_from_child_fd);
789 close(state->io->read_from_child_fd);
790 state->io->read_from_child_fd = -1;