delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1997/09/09/08:32:08

Message-ID: <341541B4.2462@bo.dada.it>
Date: Tue, 09 Sep 1997 14:31:48 +0200
From: Diego Zuccato <dz AT bo DOT dada DOT it>
Organization: CyberSpace Software Labs BBS
MIME-Version: 1.0
To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
CC: djgpp-workers AT delorie DOT com
Subject: Re: fread slowstart
References: <Pine DOT SUN DOT 3 DOT 91 DOT 970909143509 DOT 7143M-100000 AT is>

Eli Zaretskii wrote:

> Do we have any real reason for this?  It makes less DOS memory
> available for subprocesses, which means less nested programs.  I
Well, couldn't we have a 'locked' memory out the first MB and use it for
all DJGPP programs that need a lot of arguments ?
In DOS memory there should be at most a single pointer
(descriptor:offset) to the memory that programs have to use.
So the tb remains only a bucket where we pass stuff that MUST be in the
first MB and where we get the results. So a single tb (or at least one
for each process running, if/when mtasking implemented) should be
enough.

Well, I'm really non a so low-level programmer, but I can't see why
shouldn't it work. If I remember well it's nearly what Win31 does...

BYtE,
 Diego.

- Raw text -


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