X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_SORBS_WEB,RCVD_NUMERIC_HELO,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com connect(): No such file or directory From: david AT adboyd DOT com (J. David Boyd) Subject: Re: Resizing a terminal window Date: Fri, 07 May 2010 15:29:05 -0400 Lines: 37 Message-ID: References: <4BE0903A DOT 3030207 AT towo DOT net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (cygwin) X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Hans Horn writes: > David, > > This took me forever to figure out! > > 'expect' does not forward SIGWINCH > (http://en.wikipedia.org/wiki/SIGWINCH) unless told to do so. > > Add the following snippet (between lines marked with > ###################) to the beginning of your 'expect' script: > > #!/bin/sh > # \ > exec expect -f "$0" ${1+"$@"} > > ################### > trap { # trap sigwinch and pass it to the child we spawned > set rows [stty rows] > set cols [stty columns] > stty rows $rows columns $cols < $spawn_out(slave,name) > } WINCH > ################### > > set host [lindex $argv 0] > ... > > I use this to log on from cygwin to various AIX and LINUX machines. > > Good luck and let me know how goes, > Hans That worked perfectly! Thank you very much, I don't think I would have ever figured that out! Dave -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple