Annotation of cci/usr/src/man/man3/end.3, revision 1.1.1.1

1.1       root        1: .TH END 3  "19 January 1983"
                      2: .SH NAME
                      3: end, etext, edata \- last locations in program
                      4: .SH SYNOPSIS
                      5: .nf
                      6: .B extern end;
                      7: .B extern etext;
                      8: .B extern edata;
                      9: .fi
                     10: .SH DESCRIPTION
                     11: These names refer neither to routines nor to locations with interesting
                     12: contents.  The address of
                     13: .I etext
                     14: is the first address above the program text,
                     15: .I edata
                     16: above the initialized data region, and
                     17: .I end
                     18: above the uninitialized data region.
                     19: .PP
                     20: When execution begins, the program break coincides with
                     21: .I end,
                     22: but it is reset by the routines
                     23: .IR brk (2),
                     24: .IR malloc (3), 
                     25: standard input/output
                     26: .RI ( stdio (3)),
                     27: the profile
                     28: .RB ( \-p )
                     29: option of 
                     30: .IR cc (1),
                     31: etc.
                     32: The current value of the program break is reliably returned by `sbrk(0)',
                     33: see
                     34: .IR brk (2).
                     35: .SH "SEE ALSO"
                     36: brk(2), malloc(3)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.