TIOCM_DTR
SET(rbits, TIOCM_DTR);
if (ISSET(bits, TIOCM_DTR)) {
ourpart->modemsignals |= TIOCM_DTR;
ourpart->modemsignals &= ~TIOCM_DTR;
ourpart->modemsignals |= TIOCM_DTR;
ourpart->modemsignals &= TIOCM_DTR;
if (ourpart->modemsignals & TIOCM_DTR)
(void)commctl(com, TIOCM_DTR | TIOCM_RTS, DMSET);
(void)commctl(com, TIOCM_DTR, DMBIC);
(void)commctl(com, TIOCM_DTR, DMBIS);
(void)commctl(com, TIOCM_DTR, DMBIC);
(void)commctl(com, TIOCM_DTR, DMBIC); /* hang up line */
(void)commctl(com, TIOCM_DTR, DMBIS);
bits |= TIOCM_DTR;
if (bits & TIOCM_DTR)
i = TIOCM_DTR;
i |= TIOCM_DTR; /* DTR = 1 */
i = TIOCM_DTR | TIOCM_RTS; /* DTR = 0, RTS = 0 */
i = TIOCM_DTR; /* DTR = 1, RTS = 0 */
i = TIOCM_DTR | TIOCM_RTS; /* DTR = 0, RTS = 0 */
i = TIOCM_DTR | TIOCM_RTS; /* DTR = 1, RTS = 1 */
i |= TIOCM_DTR; /* DTR = 1 */
i = TIOCM_DTR | TIOCM_RTS; /* DTR = 1, RTS = 1 */
i = TIOCM_DTR | TIOCM_RTS; /* DTR = 1, RTS = 1 */
dev->mbits &= ~TIOCM_DTR; /* XXX: Hmm, what's this supposed to do ? */