delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/07/12/02:14:36

To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: controlling where go32 puts program
Date: Tue, 12 Jul 94 08:32:54 +0300
From: eliz AT is DOT elta DOT co DOT il

Mike Castle <mcastle AT cs DOT umr DOT edu> wrote:
> Where... there *is* Thorsten Ohl's (sp?) who did swaplib when he
> was doing the gnuish project, and which is used in an earlier dos

GNUish Make is indeed a solution, if doing a make is the problem.  It leaves
about 3K behind when spawning a program.

> However, I thought it was decided a while back that this would
> not work because the area where the !proxy information is kept

I think, some of GO32 has to stay in memory also because of the extender code
required to provide DOS services to 32-bit programs (such as gcc itself).  So
it's not only the argument-passing thing.

> If I read DJ's comments correctly, if one tries to run multiple
> DPMI processes under QDPMI, it still requires about 105k of DOS
> memory per program... so after a few recursive makes, and gcc

Yes, but QDPMI itself doesn't reside in the first 640k, so maybe it's not
a problem after all?  Or does it put the extra 105k per process in the lower
memory?

	Eli Zaretskii

- Raw text -


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