Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com From: "Gerrit P. Haase" Organization: Esse keine toten Tiere To: avadekar AT certicom DOT com, cygwin AT cygwin DOT com Date: Fri, 29 Dec 2000 22:55:18 +0100 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: shell loses "stty echo" state Reply-to: gerrit DOT haase AT t-online DOT de Message-ID: <3A4D1656.28816.A51005A@localhost> In-reply-to: <20001229154120.E9356@volta.certicom.com> References: <3A4CEE5C DOT 6477D014 AT ece DOT gatech DOT edu>; from cwilson AT ece DOT gatech DOT edu on Fri, Dec 29, 2000 at 03:04:44PM -0500 X-PM-Encryptor: QDPGP, 4 X-mailer: Pegasus Mail for Win32 (v3.12cDE) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 <29 Dec 2000, 15:41 Uhr wars, als Ashok Vadekar folgendes schrub:> < Re: shell loses "stty echo" state > > Here is an example of the state change: > > stty -a > good > less good > stty -a > bad > > > speed 38400 baud; rows 25; columns 80; line = 0; > intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = ; > eol2 = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; > lnext = ^V; flush = ^O; min = 1; time = 0; > -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts > -ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff > -iuclc -ixany -imaxbel > opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 > isig icanon iexten echo -echoe -echok -echonl -noflsh -tostop -echoctl -echoke > > > speed 38400 baud; rows 25; columns 80; line = 0; > intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = ; > eol2 = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; > lnext = ^V; flush = ^O; min = 1; time = 0; > -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts > -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon > -ixoff -iuclc -ixany -imaxbel > opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 > isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -tostop -echoctl > -echoke > > Diffing them shows the changes > brkint icrnl ixon icanon iexten echo -> -brkint -icrnl -ixon -icanon -iexten -echo > > I looked at $TERM, it was set to cygwin. Changing it to other terminal types > (linux, ansi, vt100, and even dumb) caused some changes, like switching to > mono (at least in vi), but did not change the loss of echo. > > Any suggestions? > I'm running cygwin on WinNT 4.0 i repeated your test, i couldn't see any diffs... i suggest, that it may depend on cygwin env-variable, which _must_ be set before starting a new shell! My cygwin.bat: @echo off I: chdir \cygwin\bin set CYGWIN=binmode tty ntea nontsec bash --login -i The same test as yours: siebenschlaefer AT LORELEY ~ $ stty -a > good siebenschlaefer AT LORELEY ~ $ less good speed 38400 baud; rows 45; columns 90; line = 0; intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = ; eol2 = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; - -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts - -ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff - -iuclc -ixany -imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo -echoe -echok -echonl -noflsh -tostop -echoctl -echoke siebenschlaefer AT LORELEY ~ $ stty -a > bad siebenschlaefer AT LORELEY ~ $ less bad speed 38400 baud; rows 45; columns 90; line = 0; intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = ; eol2 = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; - -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts - -ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff - -iuclc -ixany -imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo -echoe -echok -echonl -noflsh -tostop -echoctl -echoke siebenschlaefer AT LORELEY ~ $ diff -ur good bad siebenschlaefer AT LORELEY ~ $ -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.8 -- QDPGP 2.61c Comment: =^..^= iQA/AwUBOkz6NjBeUmEooFE3EQLB/gCgmvitUVYKH1Co9Cv5dqY5Gg8juN4An2Hz /ZMEhcTl2SYgIMZ202ICtRch =6eIS -----END PGP SIGNATURE----- -- =^..^= Gerrit Peter Haase ID: 0x28A05137 FP: 875C 745E 01CF 8A34 2767 BE39 305E 5261 28A0 5137 -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple