CRTSCTS
ip->t.c_cflag = TTYDEF_CFLAG | (ip->t.c_cflag & (CLOCAL|CRTSCTS|CDTRCTS));
{ "crtscts", CRTSCTS },
put("-crtscts", CRTSCTS, 0);
#ifdef CRTSCTS
{"crtscts", CRTSCTS, MD_CTL},
cflag |= CRTSCTS;
tp->t_cflag |= CRTSCTS;
if ((tp->t_cflag & CRTSCTS) == 0)
tp->t_cflag |= CRTSCTS;
t.c_cflag |= CRTSCTS;
(tp->t_cflag & CRTSCTS)) {
if ((tp->t_cflag & CRTSCTS) == 0)
SET(t.c_cflag, CRTSCTS);
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
SET(t.c_cflag, CRTSCTS);
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
ISSET(tp->t_cflag, CRTSCTS) ? '+' : '-',
SET(t.c_cflag, CRTSCTS);
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
ISSET(tp->t_cflag, CRTSCTS) ? "+" : "-",
SET(t.c_cflag, CRTSCTS);
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
ISSET(tp->t_cflag, CRTSCTS) ? '+' : '-',
SET(t.c_cflag, CRTSCTS);
ISSET(tp->t_cflag, CRTSCTS) ? "+" : "-",
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
tp->t_termios.c_cflag |= CRTSCTS;
tp->t_termios.c_cflag &= ~CRTSCTS;
if (cflag & CRTSCTS) {
if ((cflag & CRTSCTS) != 0) {
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
ISSET(tp->t_cflag, CRTSCTS) ? "+" : "-",
SET(t.c_cflag, CRTSCTS);
if ((cflag & CRTSCTS) != 0) {
SET(t.c_cflag, CRTSCTS);
if ((cflag & CDTRCTS) && (cflag & (CRTSCTS | MDMBUF)))
if ((xcs->cs_hwflags & ZS_HWFLAG_NO_CTS) && (cflag & (CRTSCTS | CDTRCTS)))
if ((cflag & CRTSCTS) != 0) {
if ((cflag & CDTRCTS) && (cflag & (CRTSCTS | MDMBUF)))
if ((xcs->cs_hwflags & ZS_HWFLAG_NO_CTS) && (cflag & (CRTSCTS | CDTRCTS)))
if ((cflag & CRTSCTS) != 0) {
ISSET(tp->t_cflag, CRTSCTS) ? "+" : "-",
SET(t.c_cflag, CRTSCTS);
if (ISSET(cflag, CRTSCTS)) {
if (ISSET(t->c_cflag, CRTSCTS)) {
if (ISSET(t->c_cflag, CRTSCTS)) {
ISSET(tp->t_cflag, CRTSCTS) ? "+" : "-",
SET(t.c_cflag, CRTSCTS);
if (ISSET(cflag, CRTSCTS)) {
if ((cflag & CRTSCTS) != 0) {
if ((cflag & CRTSCTS) != 0) {
if ((cflag & CRTSCTS) != 0) {
if ((cflag & CRTSCTS) != 0) {
if ((cflag & CRTSCTS) != 0) {
if ((cflag & CRTSCTS) != 0) {
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
SET(t.c_cflag, CRTSCTS);
if ((cflag & CRTSCTS) != 0) {
if (cflag & CRTSCTS) {
tp->t_cflag |= CRTSCTS;
if ((cflag & CRTSCTS) != 0) {
if ((cflag & CRTSCTS) != 0) {
if ((cflag & CRTSCTS) != 0) {
if ((cflag & CRTSCTS) != 0) {
bts->c_cflag |= cvtto_bsd_mask(lt->c_cflag, LINUX_CRTSCTS, CRTSCTS);
lt->c_cflag |= cvtto_linux_mask(bts->c_cflag, CRTSCTS, LINUX_CRTSCTS);
bts->c_cflag |= cvtto_bsd_mask(lts->c_cflag, LINUX_CRTSCTS, CRTSCTS);
lts->c_cflag |= cvtto_linux_mask(bts->c_cflag, CRTSCTS, LINUX_CRTSCTS);
case 'r': flags |= CRTSCTS; break;
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
ISSET(cy->cy_tty->t_cflag, CRTSCTS) && cc < ch->ch_r_hiwat) {
SET(tp->t_cflag, CRTSCTS);
CLR(tp->t_cflag, CRTSCTS);
if ( ISCLR(tp->t_cflag, CRTSCTS) )
if ( ISCLR(tp->t_cflag, CRTSCTS) )
if ( ISCLR(tp->t_cflag, CRTSCTS) && ISSET(bits, TIOCM_RTS) )
if ( ISCLR(tp->t_cflag, CRTSCTS) && ISSET(bits, TIOCM_RTS) )
if ( ISCLR(tp->t_cflag, CRTSCTS) && ISCLR(bits, TIOCM_RTS) )
if ( ISCLR(tp->t_cflag, CRTSCTS) && ISCLR(bits, TIOCM_RTS) )
ch->ch_cor2 = ISSET(t->c_cflag, CRTSCTS) ? CLMPCC_COR2_CtsAE : 0;
if ( sc->sc_swaprtsdtr && ISSET(t->c_cflag, CRTSCTS) )
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
ISSET(tp->t_cflag, CRTSCTS) ? '+' : '-',
if (ISSET(cy->cy_tty->t_cflag, CRTSCTS)) {
SET(tp->t_cflag, CRTSCTS);
(ISSET(t->c_cflag, CRTSCTS) ? CD1400_COR2_CCTS_OFLOW : 0));
(ISSET(t->c_cflag, CRTSCTS) ? CY_RX_DTR_THRESHOLD : 0));
if (!ISSET(tp->t_cflag, CRTSCTS))
if (!ISSET(tp->t_cflag, CRTSCTS))
if (!ISSET(tp->t_cflag, CRTSCTS) &&
if (!ISSET(tp->t_cflag, CRTSCTS) &&
if (!ISSET(tp->t_cflag, CRTSCTS) && (bits & TIOCM_RTS))
if (!ISSET(tp->t_cflag, CRTSCTS) && (bits & TIOCM_RTS))
if (ISSET(tp->t_cflag, CRTSCTS)) {
SET(t.c_cflag, CRTSCTS);
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
(tp->t_cflag & CRTSCTS)) {
if (tp->t_cflag & CRTSCTS) {
if( !ISSET(tp->t_cflag, CRTSCTS) )
if( (bits & TIOCM_RTS) && !ISSET(tp->t_cflag, CRTSCTS) )
if( (bits & TIOCM_RTS) && !ISSET(tp->t_cflag, CRTSCTS) )
if( ISSET(t->c_cflag, CRTSCTS) ) opt |= CD1400_COR2_CCTS_OFLOW;
if( ISSET(t->c_cflag, CRTSCTS) )
SET(tp->t_cflag, CRTSCTS);
SET(tp->t_cflag, CRTSCTS);
if (ISSET(bits, TIOCM_RTS) && !ISSET(tp->t_cflag, CRTSCTS))
if (ISSET(t->c_cflag, CRTSCTS))
if ((cflag & CRTSCTS) != 0) {
if (ISSET(t->c_cflag, CRTSCTS)) {
if (cflag & CRTSCTS)
SET(t.c_cflag, CRTSCTS);
SET(t.c_cflag, CRTSCTS);
if (ISSET(t->c_cflag, CRTSCTS)) {
SET(t.c_cflag, CRTSCTS);
if (t->c_cflag & CRTSCTS)
if (ISSET(t->c_cflag, CRTSCTS))
if (ISSET(cflag, CRTSCTS)) {
if (ISSET(t->c_cflag, CRTSCTS)) {
if (ISSET(t->c_cflag, CRTSCTS)) {
tp->t_cflag = TTYDEF_CFLAG|CLOCAL|CRTSCTS;
#define CRTS_IFLOW CRTSCTS /* XXX compat */
#define CCTS_OFLOW CRTSCTS /* XXX compat */
#define CHWFLOW (MDMBUF|CRTSCTS|CDTRCTS) /* all types of hw flow control */
rmtty.c_cflag |= CRTSCTS;
rmtty.c_cflag &= ~CRTSCTS;
cntrl.c_cflag |= CRTSCTS;
.cflag = CRTSCTS,
.cflag = CRTSCTS,
.cflag = CRTSCTS,
.cflag = CRTSCTS,
.cflag = CRTSCTS,
.cflag = CRTSCTS,
.cflag = CRTSCTS,
.cflag = CRTSCTS,
Cflag |= CRTSCTS;
cflag |= CRTSCTS;
tio.c_cflag |= (CLOCAL | CRTSCTS | PARENB);
.cflag = CRTSCTS | PARENB,
.cflag = CRTSCTS,
cflag |= CRTSCTS;
ip->t.c_cflag = TTYDEF_CFLAG | (ip->t.c_cflag & (CLOCAL|CRTSCTS|CDTRCTS));
{ "crtscts", CRTSCTS, 0 },
{ "-crtscts", 0, CRTSCTS },