Lines Matching refs:tio
283 struct termios tio; in tty_make_modes() local
305 if (tcgetattr(fd, &tio) == -1) { in tty_make_modes()
310 tio = *tiop; in tty_make_modes()
313 baud = speed_to_baud(cfgetospeed(&tio)); in tty_make_modes()
316 baud = speed_to_baud(cfgetispeed(&tio)); in tty_make_modes()
323 put_arg(&buf, special_char_encode(tio.c_cc[NAME])); in tty_make_modes()
327 put_arg(&buf, ((tio.FIELD & NAME) != 0)); in tty_make_modes()
351 struct termios tio; in tty_parse_modes() local
374 if (tcgetattr(fd, &tio) == -1) { in tty_parse_modes()
392 cfsetispeed(&tio, baud_to_speed(baud)) == -1) in tty_parse_modes()
402 cfsetospeed(&tio, baud_to_speed(baud)) == -1) in tty_parse_modes()
409 tio.c_cc[NAME] = special_char_decode(get_arg()); \ in tty_parse_modes()
415 tio.FIELD |= NAME; \ in tty_parse_modes()
417 tio.FIELD &= ~NAME; \ in tty_parse_modes()
488 if (tcsetattr(fd, TCSANOW, &tio) == -1) in tty_parse_modes()