|
|
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)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.