delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/09/28/07:01:57

From: "Martin Czamai" <Martin_Czamai AT peak-service DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: __dpmi_free_physical_address_mapping does not work - why?
Date: 28 Sep 1999 10:40:41 GMT
Organization: germany.net Onlinedienste
Lines: 24
Message-ID: <7sq5v9$cr5$1@newshost.germany.net>
NNTP-Posting-Host: d21173.netzdienste.de
X-Trace: newshost.germany.net 938515241 13157 151.189.115.97 (28 Sep 1999 10:40:41 GMT)
X-Complaints-To: news AT germany DOT net
NNTP-Posting-Date: 28 Sep 1999 10:40:41 GMT
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
X-Newsreader: Microsoft Outlook Express 5.00.2314.1300
X-MSMail-Priority: Normal
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hello!

When releasing the resources of a memory mapped device, why does
__dpmi_free_physical_address_mapping fail?

....
if(__dpmi_free_ldt_descriptor(Info.Selector) == SUCCESSFUL)
// workes fine!
      { DPMIInfo.address = Info.Linear;
// SUCCESSFUL is defined with 0
        if(__dpmi_free_physical_address_mapping(&DPMIInfo) == SUCCESSFUL)
// <--- fail! : return value: -1
        { return(true);         // everything worked fine!
        }else
        { return(false);        // unmapping failed
        }

Please send your solution(s) and/or comment(s) to
Martin_Czamai AT peak-service DOT com . Thank you!
best regards

Martin Czamai


- Raw text -


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