Lines Matching full:fd_in
143 if (p->fd_in >= 0) {
145 FD_SET(p->fd_in, r);
146 log_Printf(LogTIMER, "prompt %s: fdset(r) %d\n", p->src.from, p->fd_in);
150 FD_SET(p->fd_in, e);
151 log_Printf(LogTIMER, "prompt %s: fdset(e) %d\n", p->src.from, p->fd_in);
154 if (sets && *n < p->fd_in + 1)
155 *n = p->fd_in + 1;
167 return p->fd_in >= 0 && FD_ISSET(p->fd_in, fdset);
193 n = read(p->fd_in, linebuff, sizeof linebuff - 1);
243 n = read(p->fd_in, &ch, 1);
332 p->fd_in = STDIN_FILENO;
340 tcgetattr(p->fd_in, &p->oldtio); /* Save original tty mode */
342 p->fd_in = p->fd_out = fd;
366 close(p->fd_in);
367 if (p->fd_out != p->fd_in)
420 int stat, fd = p ? p->fd_in : STDIN_FILENO;
456 tcgetattr(p->fd_in, &newtio);
460 tcsetattr(p->fd_in, TCSADRAIN, &newtio);
462 stat = fcntl(p->fd_in, F_GETFL, 0);
465 fcntl(p->fd_in, F_SETFL, stat);
480 tcsetattr(p->fd_in, TCSADRAIN, &p->comtio);
482 stat = fcntl(p->fd_in, F_GETFL, 0);
485 fcntl(p->fd_in, F_SETFL, stat);
495 stat = fcntl(p->fd_in, F_GETFL, 0);
498 fcntl(p->fd_in, F_SETFL, stat);
502 tcsetattr(p->fd_in, TCSADRAIN, &p->oldtio);
508 return tcgetpgrp(p->fd_in);