Modula-2 || Compiler & Tools || Library || Search Engine


Ulm's Modula-2 Library:
SysLocation


NAME

SysLocation - special locations in the address space of the current process

SYNOPSIS

VAR ProgramEnd, Etext, Edata, Break, Environment: ADDRESS;

DESCRIPTION

SysLocation exports a set of special locations in the address space of the current process which are initialized by the runtime start and to be treated as read-only:
ProgramEnd designates the end of the program image during loading and equals the initial position of the break (see SysBreak).
Etext points to the beginning of the initialized data segment.
Edata points to the beginning of the bss segment (global variables in Modula-2).
Break is the current position of the break which is maintained by SysBreak and Storage
Environment points to the environment parameters which are better accessed by Environment.

SEE ALSO

end(3c), Environment, Storage, SysBreak
Edited by: borchert, last change: 1997/02/26, revision: 1.1, converted to HTML: 1997/04/28

Modula-2 || Compiler & Tools || Library || Search Engine