Lines Matching refs:settings

50 	tty::lock: Guards the access to tty::{input_buffer,settings::{termios,
511 && fSource->settings->termios.c_lflag & ECHO) != 0;
618 || (fSource->settings->termios.c_lflag & TOSTOP) == 0) {
623 if (fSource->settings->pgrp_id != 0
624 && processGroup != fSource->settings->pgrp_id) {
722 if (!fTTY->is_master && (fTTY->settings->termios.c_lflag & ICANON) != 0) {
724 fTTY->settings->termios.c_cc[VEOL],
725 fTTY->settings->termios.c_cc[VEOF]);
740 if (fTTY->settings->pgrp_id != 0
741 && processGroup != fTTY->settings->pgrp_id) {
781 reset_tty_settings(tty_settings& settings)
783 reset_termios(settings.termios);
785 settings.pgrp_id = 0;
787 settings.session_id = -1;
790 settings.window_size.ws_col = 80;
791 settings.window_size.ws_row = 25;
792 settings.window_size.ws_xpixel = settings.window_size.ws_col * 8;
793 settings.window_size.ws_ypixel = settings.window_size.ws_row * 8;
804 const termios& termios = tty->settings->termios;
824 if (tty->settings->pgrp_id != 0)
825 send_signal(-tty->settings->pgrp_id, signal);
877 if (!tty->is_master && (tty->settings->termios.c_lflag & ICANON) != 0) {
879 tty->settings->termios.c_cc[VEOL],
880 tty->settings->termios.c_cc[VEOF]);
959 const termios& termios = tty->settings->termios;
1015 const termios& termios = tty->settings->termios;
1095 bool echo = (source->settings->termios.c_lflag & ECHO) != 0;
1337 tty->settings = new(std::nothrow) tty_settings;
1338 if (tty->lock == NULL || tty->settings == NULL) {
1340 delete tty->settings;
1346 reset_tty_settings(*tty->settings);
1350 tty->settings = master->settings;
1391 delete tty->settings;
1581 if ((!tty->is_master) && ((tty->settings->termios.c_lflag & ICANON) == 0)) {
1585 bytesNeeded = tty->settings->termios.c_cc[VMIN];
1586 bigtime_t vtime = tty->settings->termios.c_cc[VTIME] * 100000;
1627 toRead, tty->settings->termios.c_cc[VEOF], hitEOF);
1702 return user_memcpy(buffer, &tty->settings->termios,
1711 tty->settings->termios.c_iflag, tty->settings->termios.c_oflag,
1712 tty->settings->termios.c_cflag,
1713 tty->settings->termios.c_lflag));
1715 status_t status = user_memcpy(&tty->settings->termios, buffer,
1720 tty->service_func(tty, TTYSETMODES, &tty->settings->termios,
1729 return user_memcpy(buffer, &tty->settings->pgrp_id, sizeof(pid_t));
1742 tty->settings->pgrp_id = groupID;
1758 tty->settings->session_id = sessionID;
1759 tty->settings->pgrp_id = sessionID;
1772 return user_memcpy(buffer, &tty->settings->session_id,
1780 return user_memcpy(buffer, &tty->settings->window_size,
1785 uint16 oldColumns = tty->settings->window_size.ws_col;
1786 uint16 oldRows = tty->settings->window_size.ws_row;
1789 if (user_memcpy(&tty->settings->window_size, buffer,
1795 if ((oldColumns != tty->settings->window_size.ws_col
1796 || oldRows != tty->settings->window_size.ws_row)
1797 && tty->settings->pgrp_id != 0) {
1798 send_signal(-tty->settings->pgrp_id, SIGWINCH);
2051 && tty->settings->termios.c_lflag & ECHO);