Lines Matching refs:fd_in
34 int fd_out, fd_in;
69 i_close_fd(&request->fd_in);
202 if (!request->exited || request->fd_in != -1)
304 ret = read(request->fd_in, buf, sizeof(buf));
381 int fd_in, int fd_out, bool authenticate)
387 if (dup2(fd_out, 3) < 0 || dup2(fd_in, 4) < 0) {
457 int fd_in[2], fd_out[2];
473 fd_in[0] = -1;
474 if (pipe(fd_in) < 0 || pipe(fd_out) < 0) {
477 if (fd_in[0] != -1) {
478 i_close_fd(&fd_in[0]);
479 i_close_fd(&fd_in[1]);
490 i_close_fd(&fd_in[0]);
491 i_close_fd(&fd_in[1]);
501 i_close_fd(&fd_in[0]);
503 checkpassword_exec(db, request, fd_in[1], fd_out[0],
508 if (close(fd_in[1]) < 0) {
510 "close(fd_in[1]) failed: %m");
521 chkpw_auth_request->fd_in = fd_in[0];
531 io_add(fd_in[0], IO_READ, checkpassword_child_input,