jhc@hou5a.UUCP (11/21/83)
BSS stands for 'Blamk Starting Segment' and is the area wherein are kept static and external variables not initialized to anything in the program (but see below). The area is guaranteed to be set to 0s by the time main is entered (see C reference manual section 8.6 para 3 (p198)). Anyone know which compilers (if any) put initialized-to-zero variables into bss, rather than data? Jonathan Clark [houx*|ariel|vax135|eagle]!hou5a!jhc
jhc@hou5a.UUCP (11/21/83)
"Blamk"??? - sorry Blank ! Jonathan Clark <address as in previous article>
jdd@allegra.UUCP (11/21/83)
I am amused, although not very surprised, by the multitude of misinformation being posted here by people who do not know what "bss" stands for, but who think that they do. How much should these people be trusted when they express their opinion on a more substantive matter? Cheers, John ("But At Least One Person Was Right") DeTreville Bell Labs, Murray Hill
ka@hou3c.UUCP (Kenneth Almquist) (11/29/83)
According to the Lil manual, written by P. J. Plauger, "bss" is an acronym from antiquity standing for "block started by symbol". (To answer the next question, Lil is a very low level language that went away a long time ago.) Kenneth Almquist