3/15/72                                                BREAK (II)

NAME            break  --  set program break

SYNOPSIS        sys break; addr  / break = 17.

DESCRIPTION     break sets the system's idea of the highest loca-

                tion used by the program to addr.  Locations

                greater than addr and below the stack pointer are

                not swapped and are thus liable to unexpected


                An argument of 0 is taken to mean 8K words.  If

                the argument is higher than the stack pointer the

                entire user core area is swapped.

                When a program begins execution via exec the

                break is set at the highest location defined by

                the program and data storage areas.  Ordinarily,

                therefore, only programs with growing data areas

                need to use break.

FILES           --

SEE ALSO        exec(II)

DIAGNOSTICS     none; strange addresses cause the break to be set

                to include all of core.

BUGS            --

OWNER           ken, dmr