From: "John M. Aldrich" 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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. | ---------------------------------------------------------------------