Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site hou5a.UUCP Path: utzoo!linus!decvax!harpo!eagle!hou5h!hou5a!jhc From: jhc@hou5a.UUCP Newsgroups: net.unix Subject: BSS means... Message-ID: <438@hou5a.UUCP> Date: Sun, 20-Nov-83 17:02:53 EST Article-I.D.: hou5a.438 Posted: Sun Nov 20 17:02:53 1983 Date-Received: Tue, 22-Nov-83 01:10:54 EST Organization: AT&T Information Systems Laboratories, Holmdel, NJ Lines: 11 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