www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/06/28/13:15:20

Date: Wed, 28 Jun 1995 10:35:10 -0400
From: kagel AT quasar DOT bloomberg DOT com
To: A DOT APPLEYARD AT fs2 DOT mt DOT umist DOT ac DOT uk
Cc: DJGPP AT sun DOT soe DOT clarkson DOT edu
Subject: Re: Size of a.out
Reply-To: kagel AT ts1 DOT bloomberg DOT com

Reprise: The bsize field in the a.out header record and the s_size field of the
.bss section header record (assuming the .bss section even needs a header if it
is implemented this way since most of the fields are irrelevant and s_size is
redundant to bsize) both specify the size of the .bss section (uninitialized
data).  The startup should be using this value to allocate .bss and then null
it out.  Please forgive my previous reference to the symbol table, it is still
early AM.  DJ, how about this fix in and early update to V2, if not the initial
release?  It would go a long way to reducing executable size on disk.

-- 
Art S. Kagel, kagel AT ts1 DOT bloomberg DOT com

Variety is the soul of pleasure.  --  Aphra Behn

- Raw text -


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