--- net-tools-1.60/slattach.c 2008-11-01 12:29:56.000000000 -0400 +++ net-tools-1.60.patched/slattach.c 2008-10-31 21:41:43.000000000 -0400 @@ -347,6 +347,7 @@ tty->c_cflag |= CLOCAL; else tty->c_cflag |= CRTSCTS; + tty->c_cflag &= ~CRTSCTS; /* 20081031 bkw: need or not? */ tty->c_cflag |= speed; /* restore speed */ return(0); } @@ -723,6 +724,15 @@ (void) signal(SIGQUIT, sig_catch); (void) signal(SIGTERM, sig_catch); + /* 20081031 bkw: force RTS off (Tucker sio2pc) */ + { + int tstatus; + fprintf(stderr, "slattach: RTS forced off (Tucker SIO2PC)\n"); + ioctl(tty_fd, TIOCMGET, &tstatus); + tstatus &= ~TIOCM_RTS; + ioctl(tty_fd, TIOCMSET, &tstatus); + } + /* Wait until we get killed if hanging on a terminal. */ if (opt_e == 0) { while(1) {