Lines Matching refs:fd

180 rdchk(int fd)  in rdchk()  argument
184 ioctl(fd, FIONREAD, &lf); in rdchk()
195 rdchk(int fd) in rdchk() argument
199 savestat = fcntl(fd, F_GETFL) ; in rdchk()
203 if (-1==fcntl(fd, F_SETFL, savestat | O_NDELAY)) in rdchk()
205 lf = read(fd, &checked, 1) ; in rdchk()
206 if (-1==fcntl(fd, F_SETFL, savestat)) { in rdchk()
217 canit(fd); in rdchk()
221 fcntl(fd, F_SETFL, savestat | O_NDELAY); in rdchk()
222 lf = read(fd, &checked, 1) ; in rdchk()
223 fcntl(fd, F_SETFL, savestat); in rdchk()
253 io_mode(int fd, int n) in io_mode() argument
266 tcgetattr(fd,&oldtty); in io_mode()
302 tcsetattr(fd,TCSADRAIN,&tty); in io_mode()
309 tcgetattr(fd,&oldtty); in io_mode()
333 tcsetattr(fd,TCSADRAIN,&tty); in io_mode()
339 tcdrain (fd); /* wait until everything is sent */ in io_mode()
340 tcflush (fd,TCIOFLUSH); /* flush input queue */ in io_mode()
341 tcsetattr (fd,TCSADRAIN,&oldtty); in io_mode()
342 tcflow (fd,TCOON); /* restart output */ in io_mode()
350 (void) ioctl(fd, TCGETA, &oldtty); in io_mode()
378 (void) ioctl(fd, TCSETAW, &tty); in io_mode()
384 (void) ioctl(fd, TCGETA, &oldtty); in io_mode()
404 (void) ioctl(fd, TCSETAW, &tty); in io_mode()
411 (void) ioctl(fd, TCSBRK, 1); /* Wait for output to drain */ in io_mode()
412 (void) ioctl(fd, TCFLSH, 0); /* Flush input queue */ in io_mode()
413 (void) ioctl(fd, TCSETAW, &oldtty); /* Restore modes */ in io_mode()
414 (void) ioctl(fd, TCXONC,1); /* Restart output */ in io_mode()
429 ioctl(fd, TIOCEXCL, 0); in io_mode()
430 ioctl(fd, TIOCGETP, &oldtty); in io_mode()
431 ioctl(fd, TIOCGETC, &oldtch); in io_mode()
433 ioctl(fd, TIOCLGET, &Locmode); in io_mode()
445 ioctl(fd, TIOCSETP, &tty); in io_mode()
446 ioctl(fd, TIOCSETC, &tch); in io_mode()
448 ioctl(fd, TIOCLBIS, &Locbit); in io_mode()
457 ioctl(fd, TIOCEXCL, 0); in io_mode()
458 ioctl(fd, TIOCGETP, &oldtty); in io_mode()
459 ioctl(fd, TIOCGETC, &oldtch); in io_mode()
461 ioctl(fd, TIOCLGET, &Locmode); in io_mode()
467 ioctl(fd, TIOCSETP, &tty); in io_mode()
474 ioctl(fd, TIOCSETP, &oldtty); in io_mode()
475 ioctl(fd, TIOCSETC, &oldtch); in io_mode()
476 ioctl(fd, TIOCNXCL, 0); in io_mode()
478 ioctl(fd, TIOCLSET, &Locmode); in io_mode()
481 { int x=1; ioctl(fd,TIOCFLUSH,&x); } in io_mode()
493 sendbrk(int fd) in sendbrk() argument
497 tcsendbreak(fd,0); in sendbrk()
500 ioctl(fd, TCSBRK, 0); in sendbrk()
505 ioctl(fd, TIOCSBRK, 0); in sendbrk()
507 ioctl(fd, TIOCCBRK, 0); in sendbrk()
514 purgeline(int fd) in purgeline() argument
519 ioctl(fd, TCFLSH, 0); in purgeline()
521 lseek(fd, 0L, 2); in purgeline()