www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/02/13/08:04:39

Xref: news2.mv.net comp.os.msdos.djgpp:1070
From: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Need help allocating linear memory...
Date: Thu, 08 Feb 1996 20:13:45 CST
Organization: Rice University, Houston, Texas
Lines: 18
Message-ID: <311aadd9.sandmann@clio.rice.edu>
References: <4fdjf0$6rl AT hptemp1 DOT cc DOT umr DOT edu>
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 am having trouble allocating any memory using the 
> function:
>     __dpmi_allocate_linear_memory(__dpmi_meminfo *_info, int _commit);
> I am using v2.b5 and CWSDPMI beta9 when compiling.

1) This is a DPMI V1.0 call which is not supported by CWSDPMI.  You would
   need to use 386max or OS/2 to support this function.
2) You ought to be using release 1 instead of beta 9

> My problem is that I don't know what the _commit field in the function
> does and how to use the __dpmi_meminfo field.

You need a copy of the DPMI 1.0 spec to describe these (there is some 
information in "info" on it).  But still, without a more full featured
DPMI provider, it won't help.

In general, I would advise against expecting any of the features labelled
as DPMI 1.0 in the dpmi.h to work much of anywhere except under 386MAX.

- Raw text -


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