Date: Wed, 27 Aug 1997 10:02:35 +0300 (IDT) From: Eli Zaretskii To: Kenneth Loafman cc: djgpp AT delorie DOT com Subject: Re: Is Nested DPMI Possible? In-Reply-To: <5tv80k$7c7$1@gte2.gte.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk 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.