diff options
Diffstat (limited to 'freebsd/bin/stty/print.c')
-rw-r--r-- | freebsd/bin/stty/print.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/freebsd/bin/stty/print.c b/freebsd/bin/stty/print.c index d60f4ea4..202b472b 100644 --- a/freebsd/bin/stty/print.c +++ b/freebsd/bin/stty/print.c @@ -195,6 +195,12 @@ print(struct termios *tp, struct winsize *wp, int ldisc, enum FMT fmt) put("-dsrflow", CDSR_OFLOW, 0); put("-dtrflow", CDTR_IFLOW, 0); put("-mdmbuf", MDMBUF, 0); /* XXX mdmbuf == dtrflow */ + if (on(CNO_RTSDTR)) + bput("-rtsdtr"); + else { + if (fmt >= BSD) + bput("rtsdtr"); + } /* special control characters */ cc = tp->c_cc; |