delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/05/04/20:48:30

Sender: nate AT cartsys DOT com
Message-ID: <372F8936.F00D5978@cartsys.com>
Date: Tue, 04 May 1999 16:56:38 -0700
From: Nate Eldredge <nate AT cartsys DOT com>
X-Mailer: Mozilla 4.08 [en] (X11; I; Linux 2.2.5 i586)
MIME-Version: 1.0
To: djgpp AT delorie DOT com
Subject: Re: compiling
References: <Pine DOT SUN DOT 3 DOT 91 DOT 990502113223 DOT 563e-100000 AT is> <372f05e9 DOT 721153 AT noticias DOT iies DOT es>
Reply-To: djgpp AT delorie DOT com

Guillermo Rodriguez Garcia wrote:
> 
> El día Sun, 2 May 1999 11:32:56 +0300 (IDT), Eli Zaretskii
> <eliz AT is DOT elta DOT co DOT il> escribió:
> 
> >
> >On Sat, 1 May 1999, Alexander_Pankov wrote:
> >
> >> How to compile with DJGPP exe without extender?
> >
> >DJGPP-compiled programs don't include any extender.
> 
> What is go32, then?
> 
> DJGPP compiled programs don't use an *external * extender (like dos4gw
> and others), but they use go32, which is itself a built-in DOS
> extender.

Not in v2.x, they don't.

go32 was indeed a DOS extender, used for v1.x.  It could be "internal"
(merged with the executable) or "external" (a separate file), but was
always needed.  In v2.x it is gone; all protected-mode stuff is handled
through DPMI.

There are still some functions with `_go32' names for historical
reasons, but they're now implemented in terms of DPMI, and go32.exe is
gone.

-- 

Nate Eldredge
nate AT cartsys DOT com

- Raw text -


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