delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/08/27/03:03:02

Date: Wed, 27 Aug 1997 10:02:35 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Kenneth Loafman <loafman AT gte DOT net>
cc: djgpp AT delorie DOT com
Subject: Re: Is Nested DPMI Possible?
In-Reply-To: <5tv80k$7c7$1@gte2.gte.net>
Message-ID: <Pine.SUN.3.91.970827100211.7942H-100000@is>
MIME-Version: 1.0

On 26 Aug 1997, Kenneth Loafman wrote:

> What I need to do is spawn a program (namely PVCS executables) under a
> Win95 DOS box and be portable to UNIX at the same time.  DJGPP will get me
> most of the way with its portability, but I'm stuck on DPMI services.  It
> turns out that all of the PVCS routines use DOS4GW as their extender and
> that is mentioned as a no-no by at least PMODE 1.2.  I've tried GO32,
> CWSDPMI, and PMODE to no avail (all under DJGPP v2).

I don't understand.  If you need to run PVCS on Windows 95, why do you
at all care about CWSDPMI and PMODE?  They aren't used by DJGPP
programs when they run on Windows, since Windows has its own built-in
DPMI server.

So please try to write a simple DJGPP test program that spawns one of
the PVCS executables and run it on Windows to see whether there is any
real problem here.  AFAIK, there should be no compatibility problems
with DOS4GW on Windows, it's something specific to CWSDPMI.  For
example, I can run DOS4GW-extended programs from DJGPP, even on plain
DOS, when I use QDPMI as the DPMI host.

- Raw text -


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