www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/04/21/06:43:22

Date: Tue, 21 Apr 1998 13:41:53 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Paul Derbyshire <pderbysh AT usa DOT net>
cc: djgpp AT delorie DOT com
Subject: Re: RHIDE 1.4 oddity
In-Reply-To: <S9R_.2056$m7.1673966@news21.bellglobal.com>
Message-ID: <Pine.SUN.3.91.980421133612.1009J-100000@is>
MIME-Version: 1.0

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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019