BREAK (II)                   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

                modification.



                An argument of 0 is taken to mean 16K bytes.  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.



SEE ALSO        exec(II)



DIAGNOSTICS     none; strange addresses cause the break to be set

                at 16K bytes.



BUGS            --