Mail Archives: djgpp-workers/1997/09/09/08:32:08
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 -