END(3) UNIX Programmer's Manual END(3) NAME end, etext, edata - last locations in program SYNOPSIS extern end; extern etext; extern edata; DESCRIPTION These names refer neither to routines nor to locations with interesting contents. The address of _e_t_e_x_t is the first address above the program text, _e_d_a_t_a above the initialized data region, and _e_n_d above the uninitialized data region. When execution begins, the program break coincides with _e_n_d, but many functions reset the program break, among them the routines of _b_r_k(2), _m_a_l_l_o_c(3), standard input/output (_s_t_d_i_o(3)), the profile (-p) option of _c_c(1), etc. The current value of the program break is reliably returned by `sbrk(0)', see _b_r_k(2). SEE ALSO brk(2), malloc(3) Printed 9/10/82 1