END(3) 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 unini‐ tialized data region. When execution begins, the program break coincides with _e_n_d_, but it is reset by the routines _b_r_k(2), _m_a_l_l_o_c(3), standard input/output (_s_t_d_i_o(3S)), 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) 7th Edition May 12, 1986 END(3)