Subject: Re: libsa/alloc.c 'freelist' initialization
To: None <Ian.Dall@dsto.defence.gov.au, email@example.com>
From: Ross Harvey <firstname.lastname@example.org>
Date: 05/10/1999 19:27:02
> From: Ian Dall <Ian.Dall@dsto.defence.gov.au>
> "Perry E. Metzger" <email@example.com> writes:
> > Jason Thorpe <firstname.lastname@example.org> writes:
> >> That'd be pretty awful for patchables...
> > BTW, what does the C standard say here?
> I'd be highly surprised if the C standard even contains the notion
> of "BSS" or "patchable executable".
> That sort of thing is an implimentation issue.
Correct, nothing of the sort is mentioned in 9899 or c9x. However, it is
an unwritten unix standard since day 1. Sometimes, linkers will move
things from bss to data, to use up space at the end of a segment, but
motion the other way would be trouble.