Date: Sun, 24 Oct 1999 09:13:16 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Charles Sandmann cc: djgpp AT delorie DOT com Subject: Re: DPMI identification In-Reply-To: <9910140430.AA16934@clio.rice.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Wed, 13 Oct 1999, Charles Sandmann wrote: > > Charles, is it possible to add support for this function in the next > > CWSDPMI release? > > I'll consider it - what do all the other vendors provide for this > information? Will DPMI crash on some host if you try this call? > I hate to open a can of worms. Thanks to everybody who sent me results of running the test program. A table that summarizes this testing is attached below. The three cases where the vendor string was garbled did produce an ASCIIZ string, but its contents included control characters. Charles, it seems that it is safe to include this function in CWSDPMI, since none of the DPMI servers crashed, except DR-DOS 7, which crashes for every DJGPP program. DPMI host + version Results Remarks ------------------------------------------------------------------------ CWSDPMI 0.9r4 Fails, AX=0x0401 - PMODE/DJ 1.1 Fails, AX=0x8001 - QDPMI 1.10 (QEMM 8.03) Fails, AX=0x0401 - 386Max 8.3 Succeeds - MWDPMI 0.10 Succeeds - Caldera's DR-DOS 7.03 Fails, AX=0x8001 - Caldera's DR-DOS 7 **CRASHES** - Windows 3.1 Fails, AX=0x0401 - Windows 95 Fails, AX=0x0401 - Windows 95 OSR2 Fails, AX=0x0401 - Windows 2000 beta 3 Succeeds Vendor string garbled OS/2 Warp 8.3 Succeeds - OS/2 4.0 fixpack 10 Succeeds - Linux 2.2.13/DOSEmu 0.99.10 Succeeds Vendor string garbled Linux 2.2.12/DOSEmu 0.99.13 Succeeds Vendor string garbled Borland's 32RTM Succeeds -