Date: Tue, 21 Apr 1998 13:41:53 +0300 (IDT) From: Eli Zaretskii To: Paul Derbyshire cc: djgpp AT delorie DOT com Subject: Re: RHIDE 1.4 oddity In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Mon, 20 Apr 1998, Paul Derbyshire wrote: > Sometimes if I shell to DOS, do some stuff, then type exit to return to RHIDE > 1.4, it reappears in only half the screen, the bottom half cut off, in 80x25 > instead of 80x50 mode, with a box up asking "Do you really want to interrupt > RHIDE?" Could it be that this happens when during ``some stuff'' you do after shelling to DOS you press Ctrl-C or Ctrl-BREAK? If so, it seems that RHIDE catches SIGINT right after it returns from the child. (By default, if RHIDE didn't do anything special, signals in DJGPP are passed to the parent program as well.) There are several facilities in DJGPP to prevent signals from being passed to the parent program. Perhaps in the case of shelling to DOS RHIDE should use one of these facilities.