Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ end(3C) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

brk(2)

cc(1)

malloc(3C)

stdio(3S)






       end(3C)                                                      end(3C)


       NAME
             end, etext, edata - last locations in program

       SYNOPSIS
             extern etext;
             extern edata;
             extern end;

       DESCRIPTION
             These names refer neither to routines nor to locations with
             interesting contents; only their addresses are meaningful.

             etext The address of etext is the first address above the
                   program text.

             edata The address of edata is the first address above the
                   initialized data region.

             end   The address of end is the first address above the
                   uninitialized data region.

       REFERENCES
             brk(2), cc(1), malloc(3C), stdio(3S)

       NOTICES
             When execution begins, the program break (the first location
             beyond the data) coincides with end, but the program break may
             be reset by the routines brk, malloc, the standard
             input/output library [see stdio(3S)], by the profile (-p)
             option of cc, and so on.  Thus, the current value of the
             program break should be determined by sbrk (0) [see brk(2)].

















                           Copyright 1994 Novell, Inc.               Page 1








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026