delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2005/03/03/13:01:04

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: "arizvi" <ahmadwaris AT hotmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: dosmemput and dosmemget
Date: 3 Mar 2005 09:48:47 -0800
Organization: http://groups.google.com
Lines: 33
Message-ID: <1109872127.199181.31850@l41g2000cwc.googlegroups.com>
NNTP-Posting-Host: 66.32.25.19
Mime-Version: 1.0
X-Trace: posting.google.com 1109872131 17493 127.0.0.1 (3 Mar 2005 17:48:51 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Thu, 3 Mar 2005 17:48:51 +0000 (UTC)
User-Agent: G2/0.2
Complaints-To: groups-abuse AT google DOT com
Injection-Info: l41g2000cwc.googlegroups.com; posting-host=66.32.25.19;
posting-account=Se-Idg0AAAC00LEpjdiQS7ZeyWGDYpCA
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

I have a question about the behavior of dosmemput and dosmemget.
I am not familiar about the relationship between conventional memory
and dos memory, hence the doubt. The following is a description of
dosmemput from the C Library Reference:

#include <sys/movedata.h>
void dosmemput(const void *buffer, int length, int offset);

Description
This function transfers data from the program's virtual address space
to MS-DOS's conventional memory space.

My doubt it whether the function actually copies data from one memory
space to another, or if there is no actual copying but some sort of
remapping of address spaces. By remapping, I mean something like .. DOS
is told - hey, you have new data at such and such physical memory
location.

I'm sorry if this sounds like a simple question, but as I said - I'm
not familiar with how memory is laid out.

I am writing a program with lots of dosmemput(s) and dosmemget(s).
If I could reduce the number of these function calls by once and for
all telling DOS that I would like to work in DOS memory - there would
be no need for those calls.

I hope this makes sense.

Thanks, 
Ahmad

- Raw text -


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