Message-ID: <341541B4.2462@bo.dada.it> Date: Tue, 09 Sep 1997 14:31:48 +0200 From: Diego Zuccato Organization: CyberSpace Software Labs BBS MIME-Version: 1.0 To: Eli Zaretskii CC: djgpp-workers AT delorie DOT com Subject: Re: fread slowstart References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk 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.