Annotation of researchv10dc/man/adm/man3/end.3, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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