www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/01/18/17:27:22

From: "John M. Aldrich" <fighteer AT cs DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Size of EXE
Date: Sat, 18 Jan 1997 14:21:42 -0800
Organization: Two pounds of chaos and a pinch of salt
Lines: 26
Message-ID: <32E14CF6.3855@cs.com>
References: <32dc427c DOT 81435113 AT news DOT mcgill DOT ca> <32DD9C93 DOT 1980 AT worldnet DOT att DOT net> <32DEB81D DOT 362 AT post DOT comstar DOT ru> <32E11DC3 DOT 5DE5 AT total DOT net>
Reply-To: fighteer AT cs DOT com
NNTP-Posting-Host: ppp103.cs.com
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Leslie E Murphy wrote:
> Dim Zegebart wrote:
> > I think what DPMI servers are CWSDPMI,QDPMI,WINDPMI, etc.
> > Am i right ?
> > And if i wrong, what kind of server is in DJGPP exe ?
> 
> Yes but they are linked into your .exe.

No, they are not.  The extra features that contribute to the size of
djgpp executables are clearly outlined in the DJGPP FAQ (v2/faq202b.zip)
chapter 8.15, as well as methods you can take to reduce the size.

The only part of the standard startup code directly concerned with DPMI
is the 2k stub loader which detects whether DPMI exists in the current
environment, and if not, loads cwsdpmi.exe.  You _can_ bind an actual
DPMI host into the executable called PMODE/DJ, which is available on
SimTel mirrors.  This increases the size of the executable and is not a
full-featured DPMI host.

-- 
---------------------------------------------------------------------
| John M. Aldrich, aka Fighteer I  |        fighteer AT cs DOT com         |
| "Starting flamewars since 1993"  |   http://www.cs.com/fighteer   |
|  *** NOTICE ***  This .signature is generated randomly.           |
|                  If you don't like it, sue my computer.           |
---------------------------------------------------------------------

- Raw text -


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