www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/07/23/02:43:03

Date: Thu, 23 Jul 1998 09:42:54 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
cc: salvador AT inti DOT gov DOT ar, djgpp-workers AT delorie DOT com
Subject: Re: Ispell and pipes
In-Reply-To: <9807221938.AA12935@clio.rice.edu>
Message-ID: <Pine.SUN.3.91.980723094220.14884A-100000@is>
MIME-Version: 1.0

On Wed, 22 Jul 1998, Charles Sandmann wrote:

> I think you should use the FSEXT stuff with PM far calls to fill/empty/
> buffer the I/O

Charles, let me see if I understand what you are proposing.

Do you suggest to make the I/O hooks in a child use a PM interrupt,
and for the parent to install a PM handler for that interrupt?

Or do you suggest to pass CS:EIP between the parent and the child and
use those to ljmp between them?

If you meant the interrupt way, then which interrupt would you suggest
to use?  Is the DPMI interrupt 31h a good candidate?

Also, there's a question asked by Salvador about notifying the DPMI
host that the client has been switched.  I presume that the host needs
to know that, to correctly handle the client's requests.  But I don't
know whether there's a way to do that, even for CWSDPMI.

- Raw text -


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