delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/07/17/04:15:13

Xref: news2.mv.net comp.os.msdos.djgpp:6071
From: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Shared memory ?
Date: Wed, 17 Jul 1996 00:10:41 CDT
Organization: Rice University, Houston, Texas
Lines: 12
Message-ID: <31ec75d1.sandmann@clio.rice.edu>
References: <31EC07AC DOT 7785 AT ms2 DOT hinet DOT net>
Reply-To: sandmann AT clio DOT rice DOT edu
NNTP-Posting-Host: clio.rice.edu
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

>      I've been trying to use DPMI function 0x0D0x in MS-Windows 3.1 and 
>   Win95 to allocate shared memory in a DOS BOX, but never succeed. It 
>   seems that only DPMI 0.90 is supported there :-( 

Yep.  The only DPMI 1.0 server out there is 386MAX, and it's really rare.

>      Did anyone know where could I got a real DPMI 1.0 host ? Or how  
>   to communicate between processes ( without using files ) ?

DPMI 0.9 hosts share the same LDT, IDT and page tables, so you can pass 
selector/offsets or absolute memory offsets between the programs and 
access the data of the other.

- Raw text -


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