Wrapping gnupg for Tcl
Werner Koch
wk at gnupg.org
Wed Jul 18 11:10:01 CEST 2001
On Tue, 17 Jul 2001 21:00:37 -0500, Jonathan Hayward said:
> What's the BSS? I zeroed the jmp_buf, and one other value declared as extern
A standard process has these segments:
text = where the code lives
data = initialized data
bss = unitialized data
stack = the stack ;-)
All variables which are not initialized will be put into the BSS by
ld, so that the startup code (which runs before main) can just zero
out this area. A regular C program can always assume that the foo in
static int foo;
is initialized to 0. There is no need for explicit initilaization due
to the fact that foo will end up in BSS.
--
Werner Koch Omnis enim res, quae dando non deficit, dum habetur
g10 Code GmbH et non datur, nondum habetur, quomodo habenda est.
Privacy Solutions -- Augustinus
More information about the Gnupg-devel
mailing list