From 017141c9a38ca71f85071f84e8f16e9850d13118 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sun, 30 Mar 2014 13:36:41 -0700 Subject: [PATCH 1/2] TMXR: Enable proper inheritance of mux global/default buffering value to individual lines. --- sim_tmxr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sim_tmxr.c b/sim_tmxr.c index 5319b754..f91b8f9d 100644 --- a/sim_tmxr.c +++ b/sim_tmxr.c @@ -2082,6 +2082,8 @@ while (*tptr) { nolog = notelnet = listennotelnet = unbuffered = loopback = FALSE; datagram = mp->datagram; packet = mp->packet; + if (mp->buffered) + sprintf(buffered, "%d", mp->buffered); if (line != -1) notelnet = listennotelnet = mp->notelnet; modem_control = mp->modem_control; From 0f417ed4ca861cae1da331620c2171923109923a Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Tue, 1 Apr 2014 08:07:43 -0700 Subject: [PATCH 2/2] TMXR: Change modem DSR & DCD to never be indicated as on unless a connection is present. --- sim_tmxr.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/sim_tmxr.c b/sim_tmxr.c index f91b8f9d..71401280 100644 --- a/sim_tmxr.c +++ b/sim_tmxr.c @@ -1375,11 +1375,7 @@ if ((lp->sock) || (lp->serport) || (lp->loopback)) { incoming_state = TMXR_MDM_RNG | TMXR_MDM_DCD | TMXR_MDM_DSR; } else - if ((lp->master) || (lp->mp && lp->mp->master) || - (lp->port && lp->destination)) - incoming_state = TMXR_MDM_DCD | TMXR_MDM_DSR; - else - incoming_state = 0; + incoming_state = 0; lp->modembits |= incoming_state; dptr = (lp->dptr ? lp->dptr : (lp->mp ? lp->mp->dptr : NULL)); if (sim_deb && lp->mp && dptr) {